Tag: lvm
On-line expand ext3 Partitions
NOTE : Questo articolo viene fornito SENZA ALCUNA GARANZIA circa eventuali perdite di dati.
Ricordatevi sempre di eseguire un BACKUP COMPLETO dei vostri filesystem tutte le volte che dovere eseguire una operazione di ridimensionamento.
Ecco a voi un piccolo how-to per effettuare l’espansione on-line di una partizione ext3.
STEP 1 : Controllate la presenza di spazio disponibile nel Volume Group
Dovete controllare se avete spazio non utilizzato nel VolumeGroup.
Supponendo che dovete espandere il logical volume LogVol00 che si trova nel volume group VolGroup00, dovete controllare per spazio libero nel Volume Group VolGroup00. Eseguite questo :
lvm vgs
VG #PV #LV #SN Attr VSize VFree
VolGroup00 1 2 0 wz–n- 11,88G 1,88G
Come potete vedere, abbiamo spazio libero nel volume group VolGroup00, quindi possiamo procedere al prossimo STEP
STEP 2 : Espandione del Logical Volume
Supponendo che dovete espandere il Logical Volume LogVol00 dentro il Volume Group VolGroup00 per una dimensione totale di 10 GigaBytes.
lvm lvs
LV VG Attr LSize Origin Snap% Move Log Copy% Convert
LogVol00 VolGroup00 -wi-ao 9,00G
LogVol01 VolGroup00 -wi-ao 1,00G
Come potete vedere , il logical volume è dimensionato a 9GB, quindi dobbiamo espanderlo a 10GB.
Ridimensioniamo il logical volume , usando questo comando :
lvm lvresize /dev/VolGroup00/LogVol00 -L 10G
Extending logical volume LogVol00 to 10,00 GB
Logical volume LogVol00 successfully resized
STEP 3 : Ridimensionare il filesystem alla dimensione del logical volume
Ora dobbiamo espandere il filesystem.
[root@bacula ~]# df
Filesystem blocchi di 1K Usati Disponib. Uso% Montato su
/dev/mapper/VolGroup00-LogVol00 9141624 2513644 6250496 29% /
/dev/sda1 101086 12165 83702 13% /boot
tmpfs 127700 0 127700 0% /dev/shm
Come potete vedere il filesystem presenta ancora una dimensione pari a 9GB. Eseguite questo comando :
resize2fs /dev/VolGroup00/LogVol00 -p 10G
resize2fs 1.39 (29-May-2006)
Filesystem at /dev/VolGroup00/LogVol00 is mounted on /; on-line resizing required
Performing an on-line resize of /dev/VolGroup00/LogVol00 to 2621440 (4k) blocks.
The filesystem on /dev/VolGroup00/LogVol00 is now 2621440 blocks long.
Controllate per la nuova dimensione :
df
Filesystem blocchi di 1K Usati Disponib. Uso% Montato su
/dev/mapper/VolGroup00-LogVol00 10157368 2513644 7224320 26% /
/dev/sda1 101086 12165 83702 13% /boot
tmpfs 127700 0 127700 0% /dev/shm
Shrink ext3 Partitions (Centos 5/RHEL 5 way)
NOTE : Questo articolo viene fornito SENZA ALCUNA GARANZIA circa eventuali perdite di dati.
Ricordatevi sempre di eseguire un BACKUP COMPLETO dei vostri filesystem tutte le volte che dovere eseguire una operazione di ridimensionamento.
Ecco a voi un piccolo how-to per effettuare lo shrink delle partizioni ext3.
NOTE : Non è possibile effettuare la procedura di on-line shrink, per tanto il filesystem che si vuole ridurre deve obbligatoriamente non essere montato. Se potete smontare il filesystem che dovete ridurre, andate direttamente allo STEP 2.
STEP 1
Se non potete smontare il filesystem (ad esempio il root filesystem), dovete effettuare il boot dal cd di installazione, e digitare al prompt ‘linux rescue’.
NOTE : Selezionate la vostra lingua, non attivate le schede di rete, non effettuate la scansione automatica per il sistema operativo.
Quando siete arrivati al prompt, semplicemente eseguite i seguenti comandi:
lvm vgscan -v
lvm vgchange -a y
NOTE : Il primo camando esegue uno scan del LVM , alla ricerca dei VolumeGroup, con il secondo camndo vengono attivati.
STEP 2:
Supponiamo che dovete eseguire il resize del Logical Volume LogVol00 contenuto nel Volume Group VolGroup00 portandolo ad una dimensione di 10 GigaBytes
Ridimensionate il filystsem usando questi comandi :
e2fsck -f /dev/VolGroup00/LogVol00
resize2fs /dev/VolGroup00/LogVol00 10G
STEP 3:
Se avete bisogno di recuperare lo spazio nel LVM (perché no ?) , eseguite :
lvm lvresize /dev/VolGroup00/LogVol00 -L 10G












