LVM2論理ボリュームの拡張に関するチュートリアルを見てきました。ファイルシステムをアンマウントするように指示するものはありません。彼らは、LVMボリュームを使用中に拡張できると主張しています。これは正解?
それは、ファイルシステムをオンラインで拡張できるかどうかによって異なります。ほとんどの主要なLinuxファイルシステムは、マウント中に拡張できます(btrfs、ext2、ext3、ext4、xfs、zfs)—主な例外はreiserfsです。 LVMボリュームでこれらのファイルシステムの1つを拡張する場合は、lvextend
を使用してボリュームを拡張し、ファイルシステムを拡張してすべてを非アクティブ化したり、マウント解除したりせずに、拡大したボリュームを満たすことができます。
ボリュームを縮小する場合、マウントを必要としないファイルシステムは少なくなります。オンラインで圧縮できるのはbtrfsとzfsだけです。ファイルシステムを縮小してからlvreduce
を呼び出し、論理ボリュームのサイズをファイルシステムのサイズまで下げます。
ext3
またはext4
ファイルシステムをアンマウントして拡張する必要はありません。ただし、ファイルシステムの縮小は別の問題です。ダウンサイズする前に、マウントを解除してfsck
edする必要があります。