linux 文件系统和lv有什么区别与联系 (linux 取消lv)
首先,LV是一个基于物理设备(/dev/sdx)的虚拟设备(/dev/vggroup/lv)。在使用之前需要在文件系统层格式化。格式化的时候尺备顷会将LV设备大小,block大小等数据写入文件系统metadata(中文叫元数据?)。
LV扩容后,在LVM的管理数据,也就是虚拟设备层中,会有更多的物理资源分给虚拟的LV。但是在文件系统层,之前格式化时写入陵陆的metadata并没有被改变,所以文件系统并不知道可以利用的容量变大了。这时候就需要对”文件系统进行扩展“,我理解滚桐为就是更新metadata,让文件系统更新对虚拟设备大小的认识。你可以看看这两个
# man xfs_growfs
# man resize2fs
因为只是更新metadata内有关容量大小的指定的数据,所以并不需要太多时间,而且对已有的文件并不造成影响。