LVM Anleitung · 3 min read · Oct 09, 2025
Einsteigerleitfaden zu LVM - Seite 4
4 Ändern der Größe von logischen Volumes und deren Dateisystemen
In diesem Kapitel lernen wir, wie wir unser logisches Volume share, das ein ext3-Dateisystem hat, vergrößern. (Ich werde weiter unten in diesem Tutorial zeigen, wie man logische Volumes mit xfs- und reiserfs-Dateisystemen ändert.)
Zuerst müssen wir es aushängen:
umount /var/shareshare sollte nicht mehr in der
df -hAusgabe aufgeführt sein:
server1:~# df -h
Dateisystem Größe Benutzt Verfügbar Ben% Eingehängt in
/dev/sda2 19G 665M 17G 4% /
tmpfs 78M 0 78M 0% /lib/init/rw
udev 10M 88K 10M 1% /dev
tmpfs 78M 0 78M 0% /dev/shm
/dev/sda1 137M 17M 114M 13% /boot
/dev/mapper/fileserver-backup
5.0G 144K 5.0G 1% /var/backup
/dev/mapper/fileserver-media
1.0G 33M 992M 4% /var/mediaJetzt vergrößern wir share von 40GB auf 50GB:
lvextend -L50G /dev/fileserver/shareserver1:~# lvextend -L50G /dev/fileserver/share
Erweiterung des logischen Volumes share auf 50.00 GB
Logisches Volume share erfolgreich geändertBis jetzt haben wir nur share vergrößert, aber nicht das ext3-Dateisystem auf share. Das machen wir jetzt:
e2fsck -f /dev/fileserver/shareserver1:~# e2fsck -f /dev/fileserver/share
e2fsck 1.40-WIP (14-Nov-2006)
Pass 1: Überprüfung von Inodes, Blöcken und Größen
Pass 2: Überprüfung der Verzeichnisstruktur
Pass 3: Überprüfung der Verzeichnisverbindungen
Pass 4: Überprüfung der Referenzzählungen
Pass 5: Überprüfung der Gruppenzusammenfassungsinformationen
/dev/fileserver/share: 11/5242880 Dateien (9.1% nicht zusammenhängend), 209588/10485760 BlöckeNotieren Sie sich die Gesamtanzahl der Blöcke (10485760), da wir diese benötigen, wenn wir share später verkleinern.
resize2fs /dev/fileserver/shareserver1:~# resize2fs /dev/fileserver/share
resize2fs 1.40-WIP (14-Nov-2006)
Ändern der Größe des Dateisystems auf /dev/fileserver/share auf 13107200 (4k) Blöcke.
Das Dateisystem auf /dev/fileserver/share ist jetzt 13107200 Blöcke lang.Lassen Sie uns share einhängen:
mount /dev/fileserver/share /var/shareund in der
df -hAusgabe sollte share jetzt 50GB statt 40 haben:
server1:~# df -h
Dateisystem Größe Benutzt Verfügbar Ben% Eingehängt in
/dev/sda2 19G 665M 17G 4% /
tmpfs 78M 0 78M 0% /lib/init/rw
udev 10M 88K 10M 1% /dev
tmpfs 78M 0 78M 0% /dev/shm
/dev/sda1 137M 17M 114M 13% /boot
/dev/mapper/fileserver-backup
5.0G 144K 5.0G 1% /var/backup
/dev/mapper/fileserver-media
1.0G 33M 992M 4% /var/media
/dev/mapper/fileserver-share
50G 180M 47G 1% /var/shareDas Verkleinern eines logischen Volumes erfolgt umgekehrt: Zuerst müssen wir das Dateisystem verkleinern, bevor wir die Größe des logischen Volumes reduzieren. Lassen Sie uns share wieder auf 40GB verkleinern:
umount /var/sharedf -hserver1:~# df -h
Dateisystem Größe Benutzt Verfügbar Ben% Eingehängt in
/dev/sda2 19G 665M 17G 4% /
tmpfs 78M 0 78M 0% /lib/init/rw
udev 10M 88K 10M 1% /dev
tmpfs 78M 0 78M 0% /dev/shm
/dev/sda1 137M 17M 114M 13% /boot
/dev/mapper/fileserver-backup
5.0G 144K 5.0G 1% /var/backup
/dev/mapper/fileserver-media
1.0G 33M 992M 4% /var/mediae2fsck -f /dev/fileserver/shareserver1:~# e2fsck -f /dev/fileserver/share
e2fsck 1.40-WIP (14-Nov-2006)
Pass 1: Überprüfung von Inodes, Blöcken und Größen
Pass 2: Überprüfung der Verzeichnisstruktur
Pass 3: Überprüfung der Verzeichnisverbindungen
Pass 4: Überprüfung der Referenzzählungen
Pass 5: Überprüfung der Gruppenzusammenfassungsinformationen
/dev/fileserver/share: 11/6553600 Dateien (9.1% nicht zusammenhängend), 251733/13107200 BlöckeBeim Ändern der Größe eines ext3-Dateisystems auf eine bestimmte Größe (anstatt auf den gesamten verfügbaren Speicherplatz) benötigt resize2fs die Anzahl der Blöcke als Argument (Sie können auch die neue Größe in MB usw. angeben. Siehe
man resize2fsfür weitere Details). Aus unserem vorherigen Vorgang wissen wir, dass 40GB 10485760 Blöcken entsprechen, also führen wir aus:
resize2fs /dev/fileserver/share 10485760server1:~# resize2fs /dev/fileserver/share 10485760
resize2fs 1.40-WIP (14-Nov-2006)
Ändern der Größe des Dateisystems auf /dev/fileserver/share auf 10485760 (4k) Blöcke.
Das Dateisystem auf /dev/fileserver/share ist jetzt 10485760 Blöcke lang.Wir haben das Dateisystem verkleinert, jetzt müssen wir auch das logische Volume verkleinern:
lvreduce -L40G /dev/fileserver/shareserver1:~# lvreduce -L40G /dev/fileserver/share
WARNUNG: Reduzierung des aktiven logischen Volumes auf 40.00 GB
DAS KANN IHRE DATEN (Dateisystem usw.) ZERSTÖREN
Möchten Sie share wirklich reduzieren? [j/n]: <– j
Reduzierung des logischen Volumes share auf 40.00 GB
Logisches Volume share erfolgreich geändert
Wir können die Warnung ignorieren, dass Daten möglicherweise zerstört werden, da wir das Dateisystem vorher verkleinert haben.
Lassen Sie uns share erneut einhängen:
mount /dev/fileserver/share /var/shareDie Ausgabe von
df -hsollte jetzt so aussehen:
server1:~# df -h
Dateisystem Größe Benutzt Verfügbar Ben% Eingehängt in
/dev/sda2 19G 665M 17G 4% /
tmpfs 78M 0 78M 0% /lib/init/rw
udev 10M 88K 10M 1% /dev
tmpfs 78M 0 78M 0% /dev/shm
/dev/sda1 137M 17M 114M 13% /boot
/dev/mapper/fileserver-backup
5.0G 144K 5.0G 1% /var/backup
/dev/mapper/fileserver-media
1.0G 33M 992M 4% /var/media
/dev/mapper/fileserver-share
40G 177M 38G 1% /var/shareErhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.