基本格式:lvcreare -L 容量大小 -n 逻辑卷名 卷组名
例如:在卷组 ysf 中建立一个新的逻辑卷,容量为8GB,名称为 yang# lvcreate -L 8G -n yang ysf
lvdisplay命令:用于显示逻辑卷的详细信息,需要指定逻辑卷的设备文件作为命令参数
# pvdisplay /dev/ysf/yang
lvextend命令:用于动态扩展逻辑卷的磁盘空间
基本格式:lvextend -L +容量大小 /dev/ 卷组名 / 逻辑卷名
例如:为 ysf 逻辑卷扩展10GB的磁盘空间,并使用 resize2fs 命令重设大小
lvextend -L +10G /dev/ysf/yang
resize2fs /dev/ysf/yang
lvremove命令:用于删除指定的逻辑卷,需要指定逻辑卷的设备文件作为命令参数
lvremove /dev/ysf/yang
逻辑卷创建之后,使用 mkfs 命令对逻辑卷进行格式化,创建xfs文件系统,并挂载到 /maibox 目录下
# mkfs -t xfs /dev/ysf/yang # mount /dev/ysf/yang /maibox
下面具体开始做实验
首先在VM虚拟机上给Linux添加3块20G的硬盘一共60G
三块20G的硬盘已经添加完成,接下来使用reboot命令重启系统init 6也可以,如果不重启系统系统将无法识别硬盘
使用cd /dev ;ls命令查看了dev目录,确定新添加的三块硬盘已经被识别
别识别之后还没有分区还没有格式化,首先要分区格式化使他们变成物理卷,使用fdisk /dev/sdb进入添加的第一块硬盘的设置模式按n创建一个主分区接着直接一直回车把所以的空间都分配给分区1,最后查看已经生成分区1,20个G
接下来输入t 更改分区的文件类型,LVM的文件类型是8e,输入8e然后w退出
添加的第二块磁盘跟第三块磁盘也是一样的操作
接下来输入fdisk -l查看一下硬盘信息,确认已经设置完成
使用pvcreate /dev/sd{b..d}1命令把刚才已经分配好的三块硬盘成为物理卷
使用pvscan命令查看物理卷情况,确定空闲未被使用的物理卷就是刚才添加的三块硬盘60个G
接下来使用vgcreate vg /dev/sd{b..d}1的命令创建一个名叫“vg”的卷组
使用vgdisplay命令查看一下就看到刚刚创建的卷组vg,每个物理卷由多个PE组成,而基本组成单位PE的大小是4M
接下来使用命令lvcreate -L 25G -n vg1 vg 创建一个逻辑卷,-L 25G的意思是指逻辑卷为25G,而-n vg1是指它的逻辑卷的卷名
现在使用cd /dev; ls命令进入dev目录并查看已经看到vg卷组的设备文件
接下来继续使用lvcreate创建一个容量为15G名字为vg2的逻辑卷
接下来使用lvdisplay查看查看逻辑卷的详细信息,看到刚才的两个逻辑卷都已经创建成功了
顺便使用ls -l /dev/vg命令看看我们的vg1 跟vg2已经创建成功存在于dev目录下的vg里面