Linux
resize2fs 和 lvresize 的區別?
resize2fs和lvresize有什麼區別?我知道resize2fs用於調整分區大小,而lvresize用於調整 lvm 大小,但它們之間有什麼區別?
resize2fs /dev/groupname/NAME1 5G
和
lvresize -L 5G /dev/groupname/NAME1
為什麼要先完成resize2fs?
有兩個不同的東西:
- 文件系統,一種提供儲存不同命名文件的方法的資料結構,以及
- 文件系統所在的塊設備(磁碟、分區、LVM 卷)
resize2fs
調整文件系統的大小,即它修改那裡的資料結構以利用新空間,或者將它們放在更小的空間中。它不會影響底層設備的大小。
lvresize
調整 LVM 卷的大小,但它根本不關心其中的內容。因此,要減小卷,您必須首先將文件系統減小到新的大小 (
resize2fs
),然後才能將捲的大小調整到新的大小 (lvresize
)。以另一種方式執行此操作會在調整設備大小時破壞文件系統。但是要增加卷的大小,首先要調整捲的大小,然後再調整文件系統。以另一種方式做,你不能使文件系統更大,因為沒有新的空間供它使用(還)。