Linux LVM 空間調整

LVM 空間調整

如何改變LVM的大小??
假設要加入一個5G的/dec/hdb3

1. 將原本的LVM分割區卸載

# umount /mnt/lvm

2. 將/dev/hdb3建立8e的LVM磁區

# fdisk /dev/hdb
Command (m for help): t
Partition number (1-4): 3
Hex code (type L to list codes): 8e
Changed system type of partition 3 to 8e (Linux LVM)
Command (m for help): w
The partition table has been altered!

3. 建立PV

# partprobe
# pvcreate /dev/hdb3
Physical volume "/dev/hdb3" successfully created

4. 將新的PV增加VG進去

# vgextend testvg /dev/hdb3

5. 增加LV的大小,並再次掛載

# lvextend -L +5G /dev/testvg/testlv /mnt/lvm

# mount -t ext3 /dev/testvg/testlv /mnt/lvm

因為第一次規劃LVM時所有ext3的資訊都已經寫入super block
node和block數量又是固定的,所以容量大小當然不會有變化

6. 先umount原來的掛載點

# umount /mnt/lvm

7. 利用resize2fs來修改分割區大

# resize2fs -f /dev/testvg/testlv

 

打完收工