Festplattenpartition auf dem Root-Laufwerk mit LVM erweitern
566
diecast
Es ist lange her, seit ich das getan habe und wahrscheinlich auf die komplexeste Weise. Ich habe mein Betriebssystemlaufwerk auf ein größeres Laufwerk (alte 60 GB, neue 250 GB) mit Ubuntu 14.04 aktualisiert und mit ddrescue ein Abbild der alten Festplatte erstellt und anschließend auf der neuen Festplatte wiederhergestellt. Ich musste das Image in separaten Schritten erstellen / wiederherstellen, da ich jeweils nur eine Festplatte an meinen Laptop anschließen konnte.
Das System läuft gut mit der neuen Festplatte, aber als Kapazität werden natürlich nur 60 GB angezeigt. Ich schätze, ich muss die Partition erweitern, den LVM erweitern und dann das ext4-Dateisystem vergrößern. Ich bin mir nicht sicher, ob das stimmt.
Ich bin mehr als glücklich, diesen Vorgang mit einer einfacheren Methode zum Kopieren des Festplatteninhalts von Grund auf zu wiederholen. Ich verwende VirtualBox auf meinem OSX-Laptop, um die ddrescure mit den jeweils über USB verbundenen Laufwerken durchzuführen. Eine andere Option, die ich in Betracht zog, ist die Verwendung von Clonezilla.
fdisk:
WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted. Disk /dev/sda: 250.1 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders, total 488397168 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: 0x0008035d Device Boot Start End Blocks Id System /dev/sda1 * 2048 499711 248832 83 Linux /dev/sda2 501758 125044735 62271489 5 Extended /dev/sda5 501760 125044735 62271488 8e Linux LVM Disk /dev/mapper/nobox--vg-root: 59.5 GB, 59466842112 bytes 255 heads, 63 sectors/track, 7229 cylinders, total 116146176 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
getrennt:
Model: ATA Samsung SSD 850 (scsi) Disk /dev/sda: 488397168s Sector size (logical/physical): 512B/512B Partition Table: msdos Number Start End Size Type File system Flags 1 2048s 499711s 497664s primary ext2 boot 2 501758s 125044735s 124542978s extended 5 501760s 125044735s 124542976s logical lvm Model: Linux device-mapper (linear) (dm) Disk /dev/mapper/nobox--vg-root: 116146176s Sector size (logical/physical): 512B/512B Partition Table: loop Number Start End Size File system Flags 1 0s 116146175s 116146176s ext4
vgdisplay:
VG Name nobox-vg System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 3 VG Access read/write VG Status resizable MAX LV 0 Cur LV 2 Open LV 2 Max PV 0 Cur PV 1 Act PV 1 VG Size 59.38 GiB PE Size 4.00 MiB Total PE 15202 Alloc PE / Size 15202 / 59.38 GiB Free PE / Size 0 / 0 VG UUID LJMh7v-rslr-ec79-MCxL-RoqQ-zJ9n-0CNfq3
pvdisplay:
PV Name /dev/sda5 VG Name nobox-vg PV Size 59.39 GiB / not usable 4.00 MiB Allocatable yes (but full) PE Size 4.00 MiB Total PE 15202 Free PE 0 Allocated PE 15202 PV UUID qYZ8cg-RzrA-Dv3s-pSkZ-MZY6-MJsa-a59XCb
lvdisplay:
LV Path /dev/nobox-vg/root LV Name root VG Name nobox-vg LV UUID TavnN5-q5YR-jeXh-ceY9-rCYD-mjFR-Cv645y LV Write Access read/write LV Creation host, time, LV Status available # open 1 LV Size 55.38 GiB Current LE 14178 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 252:0
1 Antwort auf die Frage
0
diecast
Am Ende habe ich Clonezilla ausprobiert, und die Größe der Festplatte wurde auch nicht geändert. Was am Ende funktionierte, war:
Verwenden Sie Clonezilla, um die Festplatte von 64 GB auf ein 250 GB-Laufwerk zu kopieren
Verwenden Sie Ubuntu Live USB, um die Reparaturinstallation auszuführen, und installieren Sie GRUB auf der Festplatte
Führen Sie GParted von Ubuntu Live USB als root aus und führen Sie "Partition> Check" aus dem Menü aus, um nicht verwendeten Speicherplatz zuzuweisen.
Starten Sie das System
Führen Sie lvextend -l + 100% FREE / dev / vg-name / root aus