Estendere la partizione su Linux gparted ma non più spazio nella VM


5

Ho un'installazione di prova vm di un Linux che esegue un server di build. Purtroppo ho appena premuto ok quando ho aggiunto il disco e ho finito con un'unità da 8 GB con cui giocare. Bene nel test, le build stanno consumando sempre più spazio, ovviamente.

L'unità vm è stata ridimensionata a 21 GB e usando gparted ho ampliato le partizioni dell'unità e tutto ha funzionato bene, ma quando torno nella console e faccio df ci sono ancora solo 8 GB disponibili.

Come posso rivendicare l'altro 13 GB che ho aggiunto?

fdisk -l

Disk /dev/sda: 21.0 GB, 20971520000 bytes
255 heads, 63 sectors/track, 2549 cylinders, total 40960000 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: 0x0006d284

Device    Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      499711      248832   83  Linux
/dev/sda2          501758    40959999    20229121    5  Extended
/dev/sda5          501760    40959999    20229120   8e  Linux LVM

vgdisplay

--- Volume group ---
VG Name               ct
System ID
Format                lvm2
Metadata Areas        1
Metadata Sequence No  4
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               19.29 GiB
PE Size               4.00 MiB
Total PE              4938
Alloc PE / Size       1977 / 7.72 GiB
Free  PE / Size       2961 / 11.57 GiB
VG UUID               MwiMAz-52e1-iGVf-eL4f-P5lq-FvRA-L73Sl3

lvdisplay

  --- Logical volume ---
LV Name                /dev/ct/root
VG Name                ct
LV UUID                Rfk9fh-kqdM-q7t5-ml6i-EjE8-nMtU-usBF0m
LV Write Access        read/write
LV Status              available
# open                 1
LV Size                5.73 GiB
Current LE             1466
Segments               1
Allocation             inherit
Read ahead sectors     auto
- currently set to     256
Block device           252:0

--- Logical volume ---
LV Name                /dev/ct/swap_1
VG Name                ct
LV UUID                BLFaa6-1f5T-4MM0-5goV-1aur-nzl9-sNLXIs
LV Write Access        read/write
LV Status              available
# open                 2
LV Size                2.00 GiB
Current LE             511
Segments               1
Allocation             inherit
Read ahead sectors     auto
- currently set to     256
Block device           252:1

Ci sei quasi - devi ridimensionare il filesystem sulla tua partizione (suppongo sia anche su / dev / sda5) (Questo è ben documentato su 'net).
Roman

Per favore, incolla l'output di vgdisplay e lvdisplay ... se il tuo lvm vede ora nuove estensioni fisiche gratuite, devi solo estendere il volume di lvm e fare ridimensionare2fs ...
B14D3

@ B14D3 aggiunto ...
Asken,

Hai PE libero / Dimensione 2961 / 11,57 GiB attendi che aggiornerò la mia
risposta

Risposte:


10

Hai ridimensionato la partizione ora devi ridimensionare lvm e il file system ... Puoi farlo con pvextend e resize2fs leggi il manuale fai il backup usa in considerazione ... :)

Tutto quello che devi fare è estendere il volume corretto di lvm nel tuo caso, penso che / dev / ct / root con te nuovo pe libero (estensioni fisiche). Puoi vedere tutti i volumi usando lvdisplayed estendere quello corretto con il comando

lvextend -l +2961 /dev/ct/root

successivamente è necessario estendere il file system con comando resize2fs -p /dev/ct/root

È tutto! Puoi farlo sul filesystem funzionante anche quando è montato (ATTENZIONE non l'ho mai fatto sulla partizione di root / quindi non posso darti alcuna garanzia su questo tutorial)


1
Amico, la tua risposta dice come l'ha scritto uno scoiattolo sulla velocità.
Roman

@Roman Ancora meglio della tua risposta "vai a cercare in google": P
B14D3

@ B14D3. Era solo "lvextend -l +2961 / dev / ct / root" ma per il resto ha funzionato bene! Modificata la risposta ... Gesù, che fastidioso bisogno di modificare 6 caratteri :)
Asken,

Lo stesso problema qui; era necessario sia lvextend che resize2fs (la VM era Oracle VirtualBox, il sistema operativo è CentOS 5, usato gParted come l'OP per il lavoro di partizione). Grazie, B14D3!
Kevin_Kinsey,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.