LVM2 Thin Volume, 卷池中lv磁盘使用率异常,lvs与df查询差异大
LVM2 Thin Volume, 卷池中lv磁盘使用率异常,lvs与df查询差异大
#异常概述
lvs查询lv使用率12.69,而df查询此lv挂载实际使用率1%,而lv使用率虚高会导Thin Pool使用率高。
#测试情况
经过测试发现,lv中数据使用率只增不减,无法检测到数据减少从而做出更改
Thin Pool使用率高后责无法再基于此Thin Pool创建lv,而原有lv不影响写入,直至Thin Pool实际数据撑满
#原因
由于默认没要求块设备回收无用空间,导致lvs读取数据异常。
#解决
通过开启自动回收功能解决数据异常问题。
[注意]由于开启此项后对性能有明显的不利影响,所以推荐使用 Util-Linux 包中的 fstrim 程序进行回收。
挂载卷时添加discard参数
>>mount -o discard /dev/sddvg/daitest1 /daitest/
手动回收
>>fstrim -v /daitest1
#支持文档
http://www.jinbuguo.com/man/mount.html #mount中文手册
这个call机是我的唉