使用fdisk /dev/sda 创建LVM分区-------->> 如果是虚拟机加上 -cu
创建/dev/sda{5,6}使用partx让系统重新加载分区
partx -d /dev/sdapartx -a /dev/sdapvcreate /dev/sda{5,6}vgcreate vg0 /dev/sda5lvcreate -L 200M -n lv0 vg0mkfs.ext4 /dev/vg0/lv0 mount /dev/vg0/lv0 /mnt/df -h 可以看到/dev/mapper/vg0-lv0 194M 5.6M 179M 4% /mn有时我们的lv可能不够用了,而且vg也用完了,此时........简单啊!
用fdisk 在分出一块分区(如果磁盘有的话),比如/dev/sda7
vgextend /dev/vg_0 /dev/sda7
搞定!!!
扩展lv,此时不用卸载/mnt
lvextent -L 300M /dev/vg0/lv0使用lvs可以看到lv0 vg0 -wi-ao 300.00m 但此时df -h中依然没变,用resize2fs /dev/vg0/lv0来刷新文件系统缩减LV首先umont /mnte2fsck -f /dev/vg0/lv0 --->> 来检测lv0使用resize2fs /dev/vg0/lv0 50M来缩减文件系统mount /dev/vg0/lv0 /mntdf -h可以看到/dev/mapper/vg0-lv0 49M 5.1M 41M 11% /mnt说明此时文件系统已经缩减到50M 但是lvs可以看到lv0依然是300M使用lvreduce -L 50M /dev/vg0/lv0来缩减lv此时使用lvs可以看到lv0 vg0 -wi-ao 52.00m移除:umount /mnt/lvremove /dev/vg0/lv0vgremove vg0pvremove /dev/sda{5,6}fdisk -cu /dev/sda ------>> 移除sda{5,6}partx -d /dev/sdapartx -a /dev/sda怎么样,试试!!!