"Linux sistemimizde kullandigimiz LVM yapisini nasil daha efektif hale getirebilir, sistem uzerinde nasil daha ektin yonetim saglayabiliriz?" diye dusundugumuzde karsimiza lvm toollari cikiyor.
Beraber bir goz atalim istedim.
# lvscan
ile mevcut mantiksal bolutlerimizin boyutlarini gorebiliyoruz.
ornek:
uileri:~ # lvscan
ACTIVE '/dev/vg0/quotafs' [170.00 GB] inherit
Burda goruldugu gibi 1 mantiksal bolutum var ve 170GB lik bir alan bu. Peki ne kadari dolu? Mount ettikten sonra pekala bakabilirim, ancak ya mount etmeden?
Bunun icinse kullanabilecegim komut pvscan. Ciktisi gayet anlasilir:
uileri:~ # pvscan
PV /dev/sda8 VG vg0 lvm2 [51.58 GB / 0 free]
PV /dev/sdb1 VG vg0 lvm2 [18.64 GB / 0 free]
PV /dev/sdb2 VG vg0 lvm2 [3.73 GB / 3.73 GB free]
PV /dev/sdb3 VG vg0 lvm2 [126.64 GB / 26.86 GB free]
Total: 4 [200.59 GB] / in use: 4 [200.59 GB] / in no VG: 0 [0 ]
Ne diyor bakalim:
quotafs isimli mantiksal bolutum bir volume group icinde, bu volume groupun adi da vg0.
son ciktida goruluyor ki:
4 fiziksel bolutum bu volume group un icinde. Ve bu volume groupta ne kadarlik alanlari kullaniliyor. Bu da goruluyor.
En alttaki 200.59gb ve 170.00gb verilerinin ortusmemesinin sebebi ise su. Ben 200.59 gb lik bir volumegroup olusturmus, ancak 170 gb lik bolumunu mantiksal bolutumde kullanmisim.
Simdi bu bolutu biraz buyutelim. Ornegin 5 gb
uileri:~ # lvextend -L +5G /dev/vg0/quotafs
Extending logical volume quotafs to 175.00 GB
Logical volume quotafs successfully resized
Bu yeterli degil ama.
uileri:~ # resize2fs /dev/vg0/quotafs
resize2fs 1.41.1 (01-Sep-2008)
Filesystem at /dev/vg0/quotafs is mounted on /lvm; on-line resizing required
old desc_blocks = 11, new_desc_blocks = 11
Performing an on-line resize of /dev/vg0/quotafs to 45875200 (4k) blocks.
The filesystem on /dev/vg0/quotafs is now 45875200 blocks long.
Bu kadar
LVM'i umount-mount etmemize gerek bile kalmadan boyutun buyudugunu goreceksiniz.