I più letti
In primo piano
Espandere un LVM con dischi Raid - Setup LVM
Arriviamo infine alla parte relativa all'estensione del nostro LVM esistente.
Per prima cosa dobbiamo informare il sistema LVM dell'esistenza di un nuovo "disco fisico", anche se noi sappiamo che in realtà è formato da un raid software. Otteniamo questo risultato con:
sudo pvcreate /dev/md2
a cui il sistema dovrà risponderci con un
Physical volume "/dev/md2" successfully created
A questo punto andiamo ad aggiungere il disco al gruppo volgrp0 che è il gruppo LVM già esistente. Lo facciamo con:
sudo vgextend volgrp0 /dev/md2
e ci aspettiamo un bel
Volume group "volgrp0" successfully extended
Arriviamo quindi alla fase più delicata: estendere l'attuale volume logico:
sudo lvextend -L+276.68G /dev/volgrp0/vol0
dove dobbiamo stare estremamente attenti al segno "+" che indica di quanto vogliamo incrementare l'attuale volume logico. Senza il segno "+" andiamo a ridimensionare il volume attuale alla dimensione indicata! Se non facciamo attenzione ci ritroveremo con un volume più piccolo di quello attualmente in uso!
E' giunta l'ora di ridimensionare il filesystem: per prima cosa dovete effettuare l'umount della partizione interessata, avendo cura di stoppare tutti i processi che la utilizzano. Nel mio caso si tratta di una partizione dove tengo le varie macchine VMWare, quindi:
sudo /etc/init.d/vmware stop
sudo umount /var/lib/vmware
Se usate un filesystem di tipo ext2/ext3 potete fare questa operazione molto velocementescaricando il pacchetto ext2resize (sudo apt-get install ext2resize) ed eseguendo il comando
sudo ext2resize /dev/mapper/volgrp0-vol0
infine, potete rimontare la partizione con
sudo mount /var/lib/vmware
e verificare con
df -h
se il filesystem ha la dimensione attesa.
Filesystem Size Used Avail Use% Mounted on
/dev/md0 14G 6.7G 6.5G 51% /
varrun 4.0G 52K 4.0G 1% /var/run
varlock 4.0G 0 4.0G 0% /var/lock
udev 4.0G 96K 4.0G 1% /dev
devshm 4.0G 0 4.0G 0% /dev/shm
/dev/mapper/volgrp0-vol0 557G 250G 302G 46% →
/var/lib/vmware
Riavviate infine i processi che fanno uso della partizione, se necessario.
sudo /etc/init.d/vmware start
Ultimo aggiornamento (Sabato 21 Novembre 2009 20:28)







