Sul mio SSD da 240 GB avevo inizialmente due partizioni, una contenente il volume logico con Linux Mint e l'altra conteneva una partizione NTFS da condividere con Windows.
Ora ho rimosso la partizione NTFS e voglio estendere il mio gruppo di volumi logici per utilizzare lo spazio su disco rilasciato.
Come faccio a estendere il gruppo di volumi , il mio volume logico contenente /home e il filesystem (ext4) su /casa? È possibile farlo online?
PS:Sì, lo so che devo fare il backup dei miei dati 🙂
/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
output di 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
output di 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
Risposta accettata:
Puoi farlo in modo abbastanza semplice. Un po' sorpreso che non ci fosse già una risposta per questo qui.
Correlati:creare numeri casuali univoci (UUID) in bash?Puoi eseguire l'intero processo mentre sei in esecuzione sul filesystem che desideri ridimensionare (sì, è sicuro e completamente supportato). Non sono necessari CD di ripristino o sistemi operativi alternativi.
- Ridimensiona la partizione (di nuovo, puoi farlo con il sistema in esecuzione). GParted è facile da usare e supporta il ridimensionamento.
Puoi anche utilizzare uno strumento di livello inferiore comefdisk
. Ma dovrai eliminare la partizione e ricrearla. Assicurati solo che la nuova partizione inizi nella stessa identica posizione. - Riavvia. Poiché la tabella delle partizioni è stata modificata sul sistema in esecuzione, non avrà effetto fino al riavvio.
- Esegui
pvresize /dev/sdXY
per fare in modo che LVM prenda il nuovo spazio. - Ridimensiona il volume logico con
lvextend
. Se vuoi usare tutto,lvextend -r -l +100%FREE /dev/VGNAME/LVNAME
. Il-r
ridimensionerà anche il filesystem.
Anche se sconsiglio sempre di utilizzare l'intero gruppo di volumi. Non sai mai di cosa avrai bisogno in futuro. Puoi sempre espanderti in un secondo momento, non puoi rimpicciolirti.