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

来源:互联网 发布:淘宝店铺需要的软件 编辑:程序博客网 时间:2024/04/29 19:58


 

先添加磁盘容量,虚拟机,新建磁盘,假定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

原创粉丝点击