extとxfsでlvresize -rを使用できますか?

extとxfsでlvresize -rを使用できますか?

orをlvextend使用する代わりに、ボリュームとファイルシステムを一緒に拡張するオプションを使用できるかどうか疑問に思います。 xfsの場合はボリュームをマウントする必要があり、ext4の場合は最初にアンマウントする必要がありますか?基本ファイルシステムも拡張されていることをどのように確認できますか?xfs_growfsresize2fslvresize -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_infodumpe2fs

おすすめ記事