Auf meiner 240-GB-SSD hatte ich zunächst zwei Partitionen, eine mit dem Logical Volume mit Linux Mint und die andere mit einer NTFS-Partition zur gemeinsamen Nutzung mit Windows.
Jetzt habe ich die NTFS-Partition entfernt und möchte meine logische Volume-Gruppe erweitern, um den freigegebenen Speicherplatz zu nutzen.
Wie erweitere ich die Volumengruppe , mein logisches Volume, das /home enthält und das Dateisystem (ext4) auf /home? Ist dies online möglich?
PS:Ja, ich weiß, dass ich meine Daten sichern muss 🙂
/dev/sdb/ (240GB)
linuxvg (160GB) should use 100% of the disk space
swap
root
home (ext4, 128GB) should be extended to use the remaining space
Ausgabe von sudo vgdisplay
:
--- Volume group ---
VG Name linuxvg
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 4
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 3
Open LV 3
Max PV 0
Cur PV 1
Act PV 1
VG Size 160,00 GiB
PE Size 4,00 MiB
Total PE 40959
Alloc PE / Size 40959 / 160,00 GiB
Free PE / Size 0 / 0
VG UUID ...
--- Logical volume ---
LV Path /dev/linuxvg/swap
LV Name swap
VG Name linuxvg
LV UUID ...
LV Write Access read/write
LV Creation host, time mint, 2013-08-06 22:48:32 +0200
LV Status available
# open 2
LV Size 8,00 GiB
Current LE 2048
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 252:0
--- Logical volume ---
LV Path /dev/linuxvg/root
LV Name root
VG Name linuxvg
LV UUID ...
LV Write Access read/write
LV Creation host, time mint, 2013-08-06 22:48:43 +0200
LV Status available
# open 1
LV Size 24,00 GiB
Current LE 6144
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 252:1
--- Logical volume ---
LV Path /dev/linuxvg/home
LV Name home
VG Name linuxvg
LV UUID ...
LV Write Access read/write
LV Creation host, time mint, 2013-08-06 22:48:57 +0200
LV Status available
# open 1
LV Size 128,00 GiB
Current LE 32767
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 252:2
--- Physical volumes ---
PV Name /dev/sdb1
PV UUID ...
PV Status allocatable
Total PE / Free PE 40959 / 0
Ausgabe von sudo fdisk -l
:
Disk /dev/sdb: 240.1 GB, 240057409536 bytes
255 heads, 63 sectors/track, 29185 cylinders, total 468862128 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sdb1 1 468862127 234431063+ ee GPT
Disk /dev/mapper/linuxvg-swap: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders, total 16777216 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/mapper/linuxvg-root: 25.8 GB, 25769803776 bytes
255 heads, 63 sectors/track, 3133 cylinders, total 50331648 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/mapper/linuxvg-home: 137.4 GB, 137434759168 bytes
255 heads, 63 sectors/track, 16708 cylinders, total 268427264 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Akzeptierte Antwort:
Sie können dies ziemlich einfach tun. Irgendwie überrascht, dass es hier noch keine Antwort darauf gab.
Verwandte:Erstellen Sie eindeutige Zufallszahlen (UUIDs) in Bash?Sie können diesen gesamten Vorgang ausführen, während Sie auf dem Dateisystem laufen, dessen Größe Sie ändern möchten (ja, es ist sicher und wird vollständig unterstützt). Es besteht keine Notwendigkeit für Rettungs-CDs oder alternative Betriebssysteme.
- Größe der Partition ändern (auch hier können Sie dies bei laufendem System tun). GParted ist einfach zu verwenden und unterstützt die Größenänderung.
Sie können auch ein untergeordnetes Tool wiefdisk
verwenden . Aber Sie müssen die Partition löschen und neu erstellen. Achten Sie dabei nur darauf, dass die neue Partition genau an der gleichen Stelle beginnt. - Neu starten. Da die Partitionstabelle auf dem laufenden System geändert wurde, wird sie erst nach einem Neustart wirksam.
- Führen Sie
pvresize /dev/sdXY
aus um LVM den neuen Platz übernehmen zu lassen. - Ändern Sie die Größe des logischen Volumes mit
lvextend
. Wenn Sie das Ganze nutzen möchten,lvextend -r -l +100%FREE /dev/VGNAME/LVNAME
. Das-r
ändert auch die Größe des Dateisystems.
Obwohl ich immer davon abrate, die gesamte Volumengruppe zu verwenden. Man weiß nie, was man in Zukunft braucht. Du kannst später immer noch erweitern, du kannst nicht schrumpfen.