Crippa Andrea

Tag: lvm

On-line expand ext3 Partitions

This entry was posted by admin ( Crippa Andrea ) on 9 January 2010 at 18:46 and have got 67 reads . It's field under Linux and tagged , , , , . Bookmark the permalink. Follow any comments here with the RSS feed for this post. Post a comment or leave a trackback: Trackback URL.

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

VN:F [1.9.3_1094]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.3_1094]
Rating: 0 (from 0 votes)
Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)
Leave a Comment :, , , , more...

Shrink ext3 Partitions (Centos 5/RHEL 5 way)

This entry was posted by admin ( Crippa Andrea ) on 9 January 2010 at 14:47 and have got 448 reads . It's field under Linux and tagged , , , , , , . Bookmark the permalink. Follow any comments here with the RSS feed for this post. Post a comment or leave a trackback: Trackback URL.

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

VN:F [1.9.3_1094]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.3_1094]
Rating: 0 (from 0 votes)
Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)
1 Comment :, , , , , , more...