Linux
您可以對 ext 和 xfs 使用 lvresize -r 嗎?
我想知道而不是使用
lvextend
然後使用xfs_growfs
orresize2fs
,我可以只使用lvresize -r
選項來一起擴展捲和文件系統嗎?對於 xfs,必須安裝卷,對於 ext4,我必須先解除安裝嗎?如何驗證底層文件系統是否也已擴展?
是的,您可以使用
lvresize -r
(或者lvextend -r
如果您更喜歡使用lvextend
)同時使用 XFS 和 Ext4(也支持 ReiserFS)並且您不需要掛載 XFS 邏輯卷,fsadm
(LVM 用於調整文件系統大小的工具)將執行臨時掛載能夠調整 XFS 的大小。如何驗證底層文件系統是否也已擴展?
如果您
lvresize
手動執行 a not 從腳本您可以簡單地從輸出中檢查,它會列印有關 LV 和文件系統調整大小的資訊:Size of logical volume test/lvol0 changed from 248,00 MiB (62 extents) to 260,00 MiB (65 extents). Logical volume test/lvol0 successfully resized. ... meta-data=/dev/mapper/test-lvol0 isize=512 agcount=4, agsize=15872 blks ... data blocks changed from 63488 to 66560
您可以看到 LV 和 XFS 文件系統都被調整為 260 MiB(對於具有 4096 塊大小的 XFS 66560 塊)。
而且您始終可以使用
lvs
andxfs_info
或比較 LV 和文件系統的大小dumpe2fs
。