web-dev-qa-db-ja.com

LVM論理ボリュームの拡張中にファイルシステムをマウント解除する必要がありますか?

LVM2論理ボリュームの拡張に関するチュートリアルを見てきました。ファイルシステムをアンマウントするように指示するものはありません。彼らは、LVMボリュームを使用中に拡張できると主張しています。これは正解?

7
OmiPenguin

それは、ファイルシステムをオンラインで拡張できるかどうかによって異なります。ほとんどの主要なLinuxファイルシステムは、マウント中に拡張できます(btrfs、ext2、ext3、ext4、xfs、zfs)—主な例外はreiserfsです。 LVMボリュームでこれらのファイルシステムの1つを拡張する場合は、lvextendを使用してボリュームを拡張し、ファイルシステムを拡張してすべてを非アクティブ化したり、マウント解除したりせずに、拡大したボリュームを満たすことができます。

ボリュームを縮小する場合、マウントを必要としないファイルシステムは少なくなります。オンラインで圧縮できるのはbtrfsとzfsだけです。ファイルシステムを縮小してからlvreduceを呼び出し、論理ボリュームのサイズをファイルシステムのサイズまで下げます。

ext3またはext4ファイルシステムをアンマウントして拡張する必要はありません。ただし、ファイルシステムの縮小は別の問題です。ダウンサイズする前に、マウントを解除してfsckedする必要があります。

3
JRFerguson