原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://nolinux.blog.51cto.com/4824967/1350942
使用分区工具(如:fdisk)创建LVM分区,方法同创建其它一般分区的方式一样。区别在于,LVM的分区类型为8e。
# pvcreate /dev/sdb1 #使用pvcreate将sdb1转换为物理卷 # pvdisplay #查看已经存在的PV
# vgcreate -s 4M vgname /dev/sdb1 #将PV(/dev/sdb1)创建名为vgname的PE为4M的VG卷组
# lvcreate -l 10 -n lvname vgname #在vgname卷组上创建名为lvname的占10个PE块大小的LV逻辑卷 -l 指定PE块数量 -L 直接指定大小,例如-L 40M,直接指定40M大小 -n 后跟所要创建的LV的名字
# mkfs -t ext4 /dev/vgname/lvname #格式化lvname这个逻辑卷为ext4的文件系统 -t 后跟所要格式过去的文件系统名
# mkdir /file #创建挂载目录/file # mount /dev/vgname/lvname /file #将逻辑卷lvname挂载到/file挂载点下
使用分区工具(如:fdisk)创建LVM分区,方法同创建其它一般分区的方式一样。区别在于,LVM的分区类型为8e。
# pvcreate /dev/sdb2 #使用pvcreate将sdb1转换为物理卷 # pvdisplay #查看已经存在的PV
# vgextend vgname /dev/sdb2 #将sdb2这个物理卷加入vgname卷组中 # pvdisplay #添加完成之后,再次查看PV信息
# pvdisplay #查看已经存在的PV --- Physical volume --- PV Name /dev/sda1 VG Name vgname PV Size 1019.72 MiB / not usable 3.72 MiB Allocatable yes PE Size 4.00 MiB Total PE 254 Free PE 254 Allocated PE 0 PV UUID TEiNQm-3H9i-OpmE-p5cX-KgRS-aGuf-HKaLON --- Physical volume --- PV Name /dev/sdb1 VG Name vgname PV Size 1019.72 MiB / not usable 3.72 MiB Allocatable yes PE Size 4.00 MiB Total PE 254 Free PE 80 Allocated PE 174 PV UUID 27pvVQ-lERX-91ew-0XL2-Oxbk-NFKh-7l6c4M
# vgreduce vgname /dev/sda1
# pvremove /dev/sda1
# pvdisplay --- Physical volume --- PV Name /dev/sda1 VG Name vgname PV Size 1019.72 MiB / not usable 3.72 MiB Allocatable yes PE Size 4.00 MiB Total PE 254 Free PE 80 Allocated PE 174 PV UUID TEiNQm-3H9i-OpmE-p5cX-KgRS-aGuf-HKaLON --- Physical volume --- PV Name /dev/sdb1 VG Name vgname PV Size 1019.72 MiB / not usable 3.72 MiB Allocatable yes PE Size 4.00 MiB Total PE 254 Free PE 254 Allocated PE 0 PV UUID Duz6zM-GJwo-8cc5-5Jp2-vGiH-0j0L-gSvUtl
# pvmove /dev/sdb1 /dev/sdd1 /dev/sda1: Moved: 0.0% /dev/sdb1: Moved: 100.0%
# pvdisplay #查看已经存在的PV --- Physical volume --- PV Name /dev/sda1 VG Name vgname PV Size 1019.72 MiB / not usable 3.72 MiB Allocatable yes PE Size 4.00 MiB Total PE 254 Free PE 254 Allocated PE 0 PV UUID TEiNQm-3H9i-OpmE-p5cX-KgRS-aGuf-HKaLON --- Physical volume --- PV Name /dev/sdb1 VG Name vgname PV Size 1019.72 MiB / not usable 3.72 MiB Allocatable yes PE Size 4.00 MiB Total PE 254 Free PE 80 Allocated PE 174 PV UUID Duz6zM-GJwo-8cc5-5Jp2-vGiH-0j0L-gSvUtl
# vgreduce vgname /dev/sda1
# pvremove /dev/sda1
# vgdisplay
# lvdisplay
# lvresize -l +888 /dev/vgname/lvname #根据vg内剩余的PE快来指定数量 -l 后面跟+号是增加,跟-号是缩小,不跟就是直接指定大小
# resize2fs /dev/vgname/lvname [nM/G] 若不加大小,则调整到最大
# lvdisplay
# umount /dev/sda1
# e2fsck -f /dev/vgname/lvname
# resize2fs /dev/vgname/lvname 200M
# lvresize -L -40M /dev/vgname/lvname
# mount -a
# umount /home #取消挂载 # vim /etc/fstab #删除该文件中/home挂载的对应条目
# lvchange -an /dev/vgname/lvname #关闭逻辑卷 # lvremove /dev/vgname/lvname #移除逻辑卷
# vgchange -an /dev/vgname #关闭卷组 # vgremove /dev/vgname #移除卷组
# pvremove /dev/sda1 #移除物理卷
通过fdisk删除磁盘分区,这个不做演示 # partx -d --nr 1 /dev/sda #删除之后,记得用该命令刷新内存条目
# umount /home
# lvchange -an /dev/vgname/lvname # vgchange -an /dev/vgname
# vgexport vgname
#vgimport vgname
# vgchange -ay vgname
# mkdir /home # mount /dev/vgname/lvname /home # df -h #查看挂载情况
# lvcreate -L 5M -s -n lvname_snap /dev/vgname/lvname
# mount /dev/vgname/lvname_snap /snap
转自:http://nolinux.blog.51cto.com/4824967/1350942
原创文章,作者:s19930811,如若转载,请注明出处:http://www.178linux.com/2001