您的位置:首页 > 其它

LVM相关命令:(pv、vg、lv)

2013-05-04 09:36 323 查看
 

先添加磁盘容量,虚拟机,新建磁盘,假定1GB,然后即使用fdisk命令分区。

fdisk –l

fdisk /dev/sdb

分出3个分区:sdb1:100M  sdb2:200M  sdb3:400M

 

pvcreate /dev/sdb1 /dev/sdb2 /dev/sdb3

vgcreate testvg /dev/sdb1 /dev/sdb2

lvcreate –L 150M –n lv01 testvg

mkfs.ext4 /dev/testvg/lv01

mount /dev/testvg/lv01 /mnt/lv01

 

查看:pvscan  pvdisplay

           vgscan vgdisplay

           lvscan lvdisplay

移除: pvremove /dev/sdb3

            vgremove <vg_name>

            lvremove <lv_name>

 

增大vg:  vgextend testvg /dev/sdb3

减小vg:  vgreduce testvg /dev/sdb3

 

增大lv:先增大lv,再增大文件系统:

                     lvextend –L +50M /dev/testvg/lv01

                     resize2fs /dev/testvg/lv01

减小lv:先减小文件系统,再减小lv:

          1)卸载   umount /mnt/lv01

    2) 查看lv01大小(注意blocks的大小,与blocks的数量)   mke2fs –n /dev/testvg/lv01

    3) 计算减小后lv01的大小:此时blocks=1024 数量为208896,即208896-51200=157696

          4)resize2fs –f/dev/testvg/lv01 157696K

          5)lvreduce –L -51200KB/dev/testvg/lv01

    6)挂载   mount /dev/testvg/lv01/mnt/lv01
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: