BEVOR SIE ALLES ÄNDERN, STELLEN SIE SICHER, DASS SIE EINE AKTUELLE SICHERUNG HABEN. Das alles hat bei mir funktioniert, aber bei Ihnen funktioniert es möglicherweise nicht. Wenn es aus irgendeinem Grund explodiert, möchten Sie nichts verlieren, was Sie nicht wiederherstellen können. Weiter…
Meines Wissens ist es nicht möglich, ein Dateisystem zu verkleinern, während es gemountet ist. Daher müssen wir die eigentliche Größenänderung von einer Live-CD vornehmen. Bei allen folgenden Anweisungen wird davon ausgegangen, dass Sie von der 11.10 Desktop Install-CD gebootet haben.
Öffnen Sie das Terminal, nachdem die Live-CD auf dem Desktop gestartet wurde.
Das LVM-Tool ist nicht in die Live-CD integriert, daher müssen wir sie zuerst installieren:
sudo apt-get install lvm2
Suchen Sie den Namen der Volume-Gruppe (im Folgenden „somevg“), die das logische Root-Volume enthält:
sudo lvs
(Wenn es nicht angezeigt wird, versuchen Sie es sudo lvmdiskscan
und sudo pvscan
versuchen Sie es erneut.)
Wenn Sie ausführen ls /dev/mapper/
, wird möglicherweise angezeigt, dass die logischen Volumes nicht angezeigt werden. Wenn es nicht vorhanden ist, müssen Sie den folgenden Befehl ausführen, um den Kernel auf die logischen Volumes aufmerksam zu machen:
sudo vgchange --available y <somevg>
Da wir das Root-Dateisystem nicht gemountet haben, sollte die Größe sicher geändert werden können. Fahren Sie mit der eigentlichen Größenänderung des logischen Volumes fort. Beachten Sie, dass dieser Befehl ( --size -50G
) das Volume um 50 GB verkleinert. Lesen Sie die Manpage lvreduce (8), um zu erfahren, wie Sie eine andere Größe angeben.
sudo lvreduce --resizefs --size -50G /dev/<somevg>/root
(Mein logisches Volume heißt "root", aber Ihr Volume kann etwas anderes heißen.)
Dieser Befehl verkleinert zuerst das Dateisystem und dann das logische Volume, das es enthält. Dies ist der einzig sichere Weg, dies zu tun.
Sie können das System jetzt neu starten und Ihr Root-Dateisystem mit geänderter Größe starten.
lvs
zeigt die richtige neue Größe an,GParted
zeigt aber immer noch das LVM mit der Originalgröße. Sie müssen lediglich erklären, wie Sie das Dateisystem und nicht die Partition verkleinern. Die Partition belegt immer noch den ursprünglichen Speicherplatz.