有什么区别调整2fs大小和调整大小?我知道调整2fs大小用于调整分区大小和调整大小用于调整lvm大小,但是它们之间有什么区别?
resize2fs /dev/groupname/NAME1 5G
和
lvresize -L 5G /dev/groupname/NAME1
以及为什么应该调整2fs大小先做吗?
答案1
有两件事:
文件系统,一种数据结构,提供存储不同命名文件的方法,以及
文件系统所在的块设备(磁盘、分区、LVM 卷)
resize2fs
调整大小文件系统,即它修改那里的数据结构以利用新的空间,或者将它们容纳在更小的空间中。它不会影响底层设备的大小。
lvresize
调整 LVM 卷的大小,但它根本不关心其中包含的内容。
因此,要减少卷,您必须首先将文件系统减少到新大小 ( resize2fs
),然后才能将卷大小调整到新大小 ( lvresize
)。以其他方式执行此操作会在设备大小调整时破坏文件系统。
但要增加卷的大小,您首先要调整卷的大小,然后调整文件系统的大小。相反,您无法增大文件系统,因为还没有新的空间可供使用。