Linux LVM逻辑卷配置过程详解(PV、VG、LV)

一、创建物理卷PV

根据是一个创建的硬盘来操作,输入lsblk来查看有没有创建成功这个分区,下面红色标注的是查到有这个sdb。

 

 现在开始创建PV。输入pvcreate /dev/sdb[1-2]是创建的两个物理卷轴(pvcreate 是创建物理卷),还可以用pvcreate /dev/sdb1 /dev/sdv2 ...后面可以创建好几个,[1-2]这是创建第一个和第二个你也可以[1-3]、[1-4]等等。

pvs是查看你有没有创建成功。

 我这明显创建成功了。pvdisplay更详细的查看物理卷信息,下面可多东西就不截图发了。

二、创建卷组VG

vgcreate hua /dev/sdb1 /dev/sdb2     //vgcreate是卷组vg     hua是卷组名字    /dev/sdb1和/dev/sdb2是要创建卷组的分区

也可以简写成 vgcreate hua /dev/sdb[1-2]性质是一样的。

 vgdisplay    //详细查询卷组

vgs      //简单查询卷组

 

 这就创建完成了。

三、逻辑卷LV

lvcreate -L 5G -n guo hua     //lvcreate创建逻辑卷   -L后加内存是来指定大小的不能超过VG的内存  -n是设置名子后面加你创建逻辑卷的名字   hua是VG的名字 

lvs  //简单查询逻辑卷是否创建成功

lvdisplay  //跟详细的查看逻辑卷信息

 四、创建文件系统

创建文件系统的格式 :mkfs.ext4 /dev/vg/lv

mkfs.ext4 /dev/hua/guo   //hua是之前的VG名字  guo是之前LV的名字

 五、挂载

挂载的命令格式:mount /dev/VG/LV /mut/

munt /dev/hua/guo /mnt/  //将该分区挂载到mnt目录中。   LV后记得空格。

ls /mnt  //查看是否挂载成功

 

 umount /dev/vg/lv   //取消挂载

 六、扩大卷组

扩大卷组的时候一定要再创建一个分区sbd3。

vgextend hua /dev/sdb3  // hua 是之前创建的直接输就ok。

vgs  //简单查看

 

 七、扩大逻辑卷

扩大逻辑卷的命令:lvextend -L 8G /dev/VG/LV

lvextend -L 8G /dev/hua/guo   //用之前的VG和LV即可

 可以清晰看出我的逻辑卷从5G扩大到了8G。

 八、缩减逻辑卷

取消挂载命令:umount /dev/VG/LV

查看空余内存的命令:e2fsck /dev/VG/LV

文件减少到2G的命令:resize2fs /dev/VG/LV

逻辑卷减少到2G的命令:lvreduce -L 2G /dev/VG/LV

下面是我写的,因为我的VG跟LV起名字了。做这一步的时候千万要先取消挂载。

umount /dev/hua/guo

ls /mnt  //查看是否取消挂载

e2fsck /dev/hua/guo

ls -L /mnt   //更ls /mnt一样

resuze2fs /dev/hua/guo 2G

lvreduce -L 2G /dev/hua/guo  //再输入这个的时候他会提示是否缩减Y是确定N是不确定。

 这就缩减逻辑卷成功了。

九、扩展卷组

首先新增一个sdb4,创建完成之后:

1.创建sdb4   //特别注意:在添加sdb4的时候可以会添加不进去不妨重启一下试试。

2.将sdb4添加到vg卷组中

3.重新设置逻辑卷大小。

上面讲述的有命令。下面都一一对应这的命令:

pbcreate /dev/sdb4

vgextend hua /dev/sdb4

lvresize -L 100m /dev/hua/guo  //黄色表明部分可以清晰可见已经修改成100m,做这个的时候还会提示一下是否修改。

 

 

posted @ 2021-05-08 19:26  花花de代码生活  阅读(2538)  评论(0编辑  收藏  举报