目录

基于parted-Linux-LVM实现多磁盘动态分配

基于parted + Linux LVM实现多磁盘动态分配

:::info

一般,服务器会有多个硬盘,一块硬盘分区安装操作系统,另外多块硬盘分区做存储使用。该文档通过使用parted和LVM组合的形式_ 实现大于2TiB的动态磁盘分配 _教学。

:::

一、新建(>2TiB)

1.1查看磁盘

lsblk

如下图所示 ,有新增磁盘 vdb __

https://i-blog.csdnimg.cn/img_convert/6f2c3518a0245a2a9dbf111534f3b896.png

1.2、对vdb磁盘进行分区(实际不一定是vdb)

parted /dev/vdb
mklabel gpt
mkpart primary 0% 100%
set 1 lvm on
quit

https://i-blog.csdnimg.cn/img_convert/ebef6783cad5ebb89de8b8c905cfebe7.png

1.3、创建pv

pvcreate /dev/vdb1

https://i-blog.csdnimg.cn/img_convert/fe6334e10a619914d0dcf64664f63498.png

1.4、创建vg

vgcreate data /dev/vdb1

https://i-blog.csdnimg.cn/img_convert/c1468f452aeee1f781f7efc451d661af.png

1.5、查看vg

vgdisplay data -v

https://i-blog.csdnimg.cn/img_convert/791b9613cb526809afd847c21dae0731.png

1.6、创建lv

lvcreate -l 100%FREE -n data_1 data

https://i-blog.csdnimg.cn/img_convert/26113dd239bde97c1833204469b47957.png

1.7、查看lv状态

lvdisplay data -v

:::info

下图中LV Path行表示逻辑卷目录(后面挂载的时候用得到)

:::

https://i-blog.csdnimg.cn/img_convert/c00628530538d581d85faaf334f4f54c.png

1.8、格式化lv

mkfs.ext4 /dev/data/data_1

https://i-blog.csdnimg.cn/img_convert/ede6b507fa9928ee2729af5e2aab650b.png

1.9、创建磁盘开机挂载

vim /etc/fstab
/dev/data/data_1 /app ext4 defaults 0 0

https://i-blog.csdnimg.cn/img_convert/68e2cb7a9f5c90decba4b6936e4e775e.png

mount -a

https://i-blog.csdnimg.cn/img_convert/36cb93841b6de229645046f8dd604124.png

df -Th

https://i-blog.csdnimg.cn/img_convert/52a948dc3067b2b44359f960b7f954e0.png

二、扩容

:::info

扩容开始前请先按照新建教程中的步骤,使用parted对新磁盘进行分区并修改磁盘格式为"Linux LVM",此处以sdc磁盘为例演示分区过后的操作

:::

2.1、创建物理卷(在这之前先按照教程进行磁盘分区)

pvcreate /dev/sdc1
pvdisplay

https://i-blog.csdnimg.cn/img_convert/aca084ec106224e3a1bc5f1d5376655d.png

2.2、将新创建的逻辑卷(sdc1)加入到 _ data __ _卷组中

:::info

如果新建是按照此文档前半部分操作的 ,卷组名称一定是data

:::

vgextend data /dev/sdc1
vgdisplay data

https://i-blog.csdnimg.cn/img_convert/6dd33c871b5f6da7018d1bcb90d8ec93.png

lvextend -l +100%FREE /dev/data/data_1
resize2fs /dev/data/data_1	#ext4
xfs_growfs /dev/data/data_1	#xfs

https://i-blog.csdnimg.cn/img_convert/3378bc0e3716522d460833b45750c002.png

2.3、扩容前后对比

df -Th

扩容前:

https://i-blog.csdnimg.cn/img_convert/b1a912c58e63f2ec0db1e3932701f715.png

扩容后:

https://i-blog.csdnimg.cn/img_convert/8a5331004a2531a34d0170050c7773ca.png

:::info

至此 ,磁盘扩容完毕

:::