Ich habe einige Tutorials zum Erweitern eines logischen LVM2-Volumes gesehen. Keiner von ihnen weist Sie an, das Dateisystem zu entfernen. Sie behaupten, dass Sie ein LVM-Volume erweitern können, während es verwendet wird. Ist das richtig?
Ich habe einige Tutorials zum Erweitern eines logischen LVM2-Volumes gesehen. Keiner von ihnen weist Sie an, das Dateisystem zu entfernen. Sie behaupten, dass Sie ein LVM-Volume erweitern können, während es verwendet wird. Ist das richtig?
Antworten:
Das hängt davon ab, ob das Dateisystem online erweitert werden kann. Die meisten wichtigen Linux-Dateisysteme können erweitert werden, während sie gemountet sind (btrfs, ext2, ext3, ext4, xfs, zfs) - die Hauptausnahme sind reiserfs. Wenn Sie eines dieser Dateisysteme auf einem LVM-Volume erweitern möchten, können Sie das Volume mit erweitern lvextend
und dann das Dateisystem erweitern, um das vergrößerte Volume zu füllen, ohne etwas zu deaktivieren oder die Bereitstellung aufzuheben.
Wenn Sie das Volume verkleinern, müssen weniger Dateisysteme nicht gemountet werden: Nur btrfs und zfs können online verkleinert werden. Verkleinern Sie das Dateisystem und rufen Sie dann lvreduce
auf, um die Größe des logischen Volumes auf die Größe des Dateisystems zu reduzieren.
Es ist nicht erforderlich, ein ext3
oder ext4
Dateisystem zu entfernen, um es zu erweitern. Das Verkleinern des Dateisystems ist jedoch eine andere Sache. Das erfordert, dass es abmontiert und fsck
bearbeitet wird, bevor es verkleinert wird.