Scritto da tombo :
Abbiamo un cluster RHEL formato da due nodi DL58X con storage condiviso MSA 1XXX.
Nella fattispecie abbiamo /mnt/space4 che è un spazio disco del server contenuto su una partizione formattata gfs sullo storage MSA 1000 condiviso frai server NODO0 e NODO1 che dobbiamo allargare.
La partizione gfs è ricavata su un volume fisico LVM.
Per allargare questo filesystem procedere come segue:
smontare il filesystem
allargare il volume fisico mediante lvm
montare il filesystem
allargare il filesystem gfs
Situazione corrente:
[root@NODO0 Desktop]# df -m
Filesystem blocchi di 1M Usati Disponib. Uso% Montato su
/dev/mapper/VolGroup00-LogVol00
9672 6194 2979 68% /
/dev/cciss/c0d0p1 97 14 78 15% /boot
tmpfs 1014 0 1014 0% /dev/shm
/dev/mapper/VolGroup00-LogVol02
9672 4690 4483 52% /home
/dev/mapper/VolGroup00-LogVol07
4836 233 4354 6% /opt
/dev/mapper/VolGroup00-LogVol03
4836 147 4440 4% /tmp
/dev/mapper/VolGroup00-LogVol06
4836 176 4411 4% /usr/local
/dev/mapper/VolGroup00-LogVol05
4836 1814 2773 40% /var
/dev/mapper/CVolGroup00-space1
20223 161 20062 1% /mnt/space1
/dev/mapper/CVolGroup01-space3
11007 2287 8721 21% /mnt/space3
/dev/CVolGroup01/space4
50938 45193 5746 89% /mnt/space4
Smontare il filesystem
[root@NODO0 ~]# umount /mnt/space4
Allargare il volume fisico mediante lvm
[root@NODO0 ~]# lvm
lvm> vgscan
Reading all physical volumes. This may take a while...
Found volume group "VolGroup00" using metadata type lvm2
Found volume group "CVolGroup01" using metadata type lvm2
Found volume group "CVolGroup00" using metadata type lvm2
lvm> vgchange -a y CVolGroup01
2 logical volume(s) in volume group "CVolGroup01" now active
lvm> vgdisplay CVolGroup01
--- Volume group ---
VG Name CVolGroup01
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 5
VG Access read/write
VG Status resizable
Clustered yes
Shared no
MAX LV 256
Cur LV 2
Open LV 0
Max PV 256
Cur PV 1
Act PV 1
VG Size 101,56 GB
PE Size 4,00 MB
Total PE 25999
Alloc PE / Size 15616 / 61,00 GB
Free PE / Size 10383 / 40,56 GB
VG UUID RHqcaN-LNSc-l0b9-yYVb-kI2u-9y1X-T2yaFV
lvm> lvs
LV VG Attr LSize Origin Snap% Move Log Copy%
qdisk CVolGroup00 -wi-a- 500,00M
space1 CVolGroup00 -wi-a- 20,00G
space2 CVolGroup00 -wi-a- 19,53G
space3 CVolGroup01 -wi-a- 11,00G
space4 CVolGroup01 -wi-a- 50,00G
LogVol00 VolGroup00 -wi-ao 9,75G
LogVol01 VolGroup00 -wi-ao 4,00G
LogVol02 VolGroup00 -wi-ao 9,75G
LogVol03 VolGroup00 -wi-ao 4,88G
LogVol05 VolGroup00 -wi-ao 4,88G
LogVol06 VolGroup00 -wi-ao 4,88G
LogVol07 VolGroup00 -wi-ao 4,88G
lvm> lvextend -l+5000 /dev/CVolGroup01/space4
Extending logical volume space4 to 69,53 GB
Logical volume space4 successfully resized
lvm> vgdisplay CVolGroup01
--- Volume group ---
VG Name CVolGroup01
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 6
VG Access read/write
VG Status resizable
Clustered yes
Shared no
MAX LV 256
Cur LV 2
Open LV 0
Max PV 256
Cur PV 1
Act PV 1
VG Size 101,56 GB
PE Size 4,00 MB
Total PE 25999
Alloc PE / Size 20616 / 80,53 GB
Free PE / Size 5383 / 21,03 GB
VG UUID RHqcaN-LNSc-l0b9-yYVb-kI2u-9y1X-T2yaFV
lvm> lvs
LV VG Attr LSize Origin Snap% Move Log Copy%
qdisk CVolGroup00 -wi-a- 500,00M
space1 CVolGroup00 -wi-ao 20,00G
space2 CVolGroup00 -wi-a- 19,53G
space3 CVolGroup01 -wi-ao 11,00G
space4 CVolGroup01 -wi-ao 69,53G
LogVol00 VolGroup00 -wi-ao 9,75G
LogVol01 VolGroup00 -wi-ao 4,00G
LogVol02 VolGroup00 -wi-ao 9,75G
LogVol03 VolGroup00 -wi-ao 4,88G
LogVol05 VolGroup00 -wi-ao 4,88G
LogVol06 VolGroup00 -wi-ao 4,88G
LogVol07 VolGroup00 -wi-ao 4,88G
lvm> exit
Exiting.
Montare il filesystem
[root@NODO0 ~]# mount /mnt/space4
Allargare il filesystem gfs
[root@NODO0 ~]# gfs_grow /mnt/space4
Situazione aggiornata:
[root@NODO0 ~]# df -m
Filesystem blocchi di 1M Usati Disponib. Uso% Montato su
/dev/mapper/VolGroup00-LogVol00
9672 6195 2978 68% /
/dev/cciss/c0d0p1 97 14 78 15% /boot
tmpfs 1014 0 1014 0% /dev/shm
/dev/mapper/VolGroup00-LogVol02
9672 4690 4483 52% /home
/dev/mapper/VolGroup00-LogVol07
4836 233 4354 6% /opt
/dev/mapper/VolGroup00-LogVol03
4836 147 4440 4% /tmp
/dev/mapper/VolGroup00-LogVol06
4836 176 4411 4% /usr/local
/dev/mapper/VolGroup00-LogVol05
4836 1817 2770 40% /var
/dev/mapper/CVolGroup00-space1
20223 161 20062 1% /mnt/space1
/dev/mapper/CVolGroup01-space3
11007 2287 8721 21% /mnt/space3
/dev/CVolGroup01/space4
70937 45193 25744 64% /mnt/space4