Suse Enterprise Server 12 - Größe der Stammpartition ändern

5592
John Brines

Ich habe einen Suse Enterprise Server 12, der auf einem VMware-Server installiert ist. Ich möchte das Root-Volume vergrößern können. Idealerweise möchte ich, dass es automatisch erweitert wird. Unten ist das Layout.

df -h  Filesystem Size Used Avail Use% Mounted on  /dev/mapper/system-root 10G 8.4G 1.1G 89% /  udev 916M 100K 916M 1% /dev  tmpfs 916M 112K 916M 1% /dev/shm  /dev/sda1 61M 43M 15M 75% /boot 
1
Haben Sie freien Speicherplatz auf dem virtuellen Laufwerk, und grenzt es an die Stammpartition an? Ich sehe, dass Ihr \ ein verschlüsselter LVM ist. Was ist das zugrunde liegende Dateisystem? Frank Thomas vor 10 Jahren 0
Ja, ich habe freien Speicherplatz auf dem virtuellen Laufwerk. Ist diese Info sinnvoll? Festplatte / dev / sdb: 16,1 GB, 16111501312 Byte Device Start-Startblock-Blöcke Id System / dev / sdb1 128 25174143 12587008 8e Linux-LVM-Start-Startblöcke für Geräte LV System / dev / sda1 * 128 128639 64256 83 Linux Disk / dev / mapper / system-root enthält keine gültige Partitionstabelle. Disk / dev / mapper / system-swap enthält keine gültige Partitionstabelle John Brines vor 10 Jahren 0
Fügen Sie Ihrer Frage die Ausgabe von "pvdisplay -C" hinzu. Dies bestimmt, wie viel Ihrer Festplatten für das Wachsen logischer Volumes in der Volume-Gruppe "System" zur Verfügung stehen. Fügen Sie auch `/ etc / fstab` ein (oder teilen Sie uns auf andere Weise mit, welches Dateisystem Sie verwenden). Der logische Datenträger ist einfach zu vergrößern, siehe "man lvextend". Die Größenänderung des Dateisystems über dem logischen Datenträger hängt von dem verwendeten Dateisystem ab. Sami Laine vor 10 Jahren 0

2 Antworten auf die Frage

1
John Brines

Am Ende startete ich mit gparted und erweiterte die Größe der Partition. Dann habe ich im Partition Manager die Partition geändert, alles hat gut funktioniert. Ich habe es zuerst in einer geklonten VM getestet, nur um sicher zu gehen.

0
ben

Zu verwendende Befehle: Ich glaube, Ihr VG-Name lautet "System" und der LV-Name ist "Root".

vgdisplay [VG name] 

Suchen Sie nach den verfügbaren # PEs, der Größe der PEs und dem verfügbaren freien Speicherplatz. Dies sagt Ihnen, um wie viel mehr Platz Sie es erweitern müssen.

Angenommen, Sie möchten um 5G erweitern und haben es verfügbar

Du kannst tun:

 lvextend -L +5G [lvname] will increase it by 5 GB 

Bei älteren Kerneln müssen Sie die Bereitstellung der Größe aufheben, um die Größe zu ändern. Dies bedeutet, dass Sie dies in Ihrem Fall im Wartungsmodus tun und dann Ihre

 resize2fs [LVNAME] 

Übrigens kann es das Betriebssystem nicht tun, wenn Sie sagen, dass Sie zuerst "e2fsck -f [LVNAME]" ausführen müssen.

Neuere Kernel können Sie im Handumdrehen verändern

 resize2fs [LVNAME] 

Hoffentlich hilft das!