磁盘通过LVM创建逻辑卷 Linux教程 数据备份



yum install -y lvm2

-查看ECS实例上的所有云盘。

lsblk

-运行以下命令用云盘设备创建物理卷,多个设备之间用空格间隔。

pvcreate <云盘设备名称> ... <云盘设备名称>

-使用设备/dev/vdb、/dev/vdc创建2块物理卷。

pvcreate /dev/vdb /dev/vdc


---创建卷组

vgcreate <卷组名称> <物理卷名称> …… <物理卷名称>

-创建vg_01卷组,并添加/dev/vdb、/dev/vdc这2块物理卷。

vgcreate vg_01 /dev/vdb /dev/vdc

-您需要在卷组中添加新的物理卷,运行以下命令添加其他已创建的物理卷。

vgextend <卷组名称> <物理卷名称> …… <物理卷名称>

-查看卷组信息。

 vgs


---创建逻辑卷。

lvcreate -L <逻辑卷大小> -n <逻辑卷名称> <卷组名称>

-创建一个55 GiB的逻辑卷lv01。

lvcreate -L 55g -n lv01 vg_01


---创建并挂载文件系统

-运行以下命令,获取逻辑卷路径、名称、所属卷组等信息,后续操作步骤需使用。

lvdisplay

-在逻辑卷上创建文件系统。

mkfs.<文件系统格式> <逻辑卷路径>

1.创建一个ext4文件系统

mkfs.ext4 /dev/vg_01/lv01

2.创建一个xfs文件系统

mkfs.xfs /dev/vg_01/lv01


---将文件系统挂载至挂载点

mkdir /media/lv01

mount /dev/vg_01/lv01 /media/lv01


---运行以下命令查看逻辑卷的挂载结果。

df -h


---配置开机自动挂载

sh -c "echo `blkid <逻辑卷路径> | awk '{print $2}' | sed 's/\"//g'` <逻辑卷挂载点> <逻辑卷的文件系统类型> defaults 0 0 >> /etc/fstab"


---查询逻辑卷的挂载信息是否添加成功。

cat /etc/fstab


---验证自动挂载功能是否生效。

-运行以下命令,重新挂载/etc/fstab配置的文件系统。如果无报错输出,说明逻辑卷已经成功挂载到指定的挂载点。

mount -a

-运行以下命令,检查逻辑卷挂载的设备或分区。

df -Th


--------扩容

---命令查看云盘是否分区

lsblk

---扩容物理卷

-确定已扩容的云盘或云盘分区对应的物理卷名称,后续命令需使用。

-PV列为物理卷名称,Devices列为物理卷对应的云盘或云盘分区。

pvs -a -o +devices

-扩容云盘对应的物理卷。

pvresize <物理卷名称>

pvresize /dev/vdb

---扩容逻辑卷和文件系统

-获取逻辑卷路径、名称、所属卷组等信息,后续操作步骤需使用。

lvdisplay

-扩容逻辑卷。

lvextend -L <增/减逻辑卷容量> <逻辑卷路径>

lvextend -L +10G /dev/vg_01/lv01

-扩容逻辑卷文件系统

1.ext4文件系统

resize2fs <逻辑卷路径>

resize2fs /dev/vg_01/lv01

2.xfs文件系统

xfs_growfs <逻辑卷挂载点>

xfs_growfs /media/lv01


---查看逻辑卷扩容结果。

df -h


签名:这个人很懒,什么也没有留下!
最新回复 (0)
返回