orをlvextend
使用する代わりに、ボリュームとファイルシステムを一緒に拡張するオプションを使用できるかどうか疑問に思います。 xfsの場合はボリュームをマウントする必要があり、ext4の場合は最初にアンマウントする必要がありますか?基本ファイルシステムも拡張されていることをどのように確認できますか?xfs_growfs
resize2fs
lvresize -r
答え1
はい、XFSとExt4(ReiserFSもサポートされています)を使用できますlvresize -r
(またはlvextend -r
使用を好む場合lvextend
)。 XFS論理ボリュームをマウントする必要はありません。fsadm
(ファイルシステムのサイズ変更のためのLVMツール)は、XFSのサイズを変更できるように一時マウントを実行します。
基本ファイルシステムも拡張されていることをどのように確認できますか?
スクリプトではなく手動で実行すると、lvresize
出力で簡単に確認でき、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ファイルシステムの両方が260MiB(ブロックサイズ4096のXFSでは66560ブロック)でサイズ変更されていることを確認できます。
いつでもLVとファイルシステムのサイズを比較するためにおよびlvs
またはを使用できます。xfs_info
dumpe2fs