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

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

:::

一、新建(>2TiB)

1.1查看磁盘

lsblk

如下图所示 ,有新增磁盘 vdb__

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

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

1.3、创建pv

pvcreate /dev/vdb1

1.4、创建vg

vgcreate data /dev/vdb1

1.5、查看vg

vgdisplay data -v

1.6、创建lv

lvcreate -l 100%FREE -n data_1 data

1.7、查看lv状态

lvdisplay data -v

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

:::

1.8、格式化lv

mkfs.ext4 /dev/data/data_1

1.9、创建磁盘开机挂载

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

mount -a

df -Th

二、扩容

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

:::

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

pvcreate /dev/sdc1
pvdisplay

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

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

:::

vgextend data /dev/sdc1
vgdisplay data

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

2.3、扩容前后对比

df -Th

扩容前:

扩容后:

:::info
至此 ,磁盘扩容完毕

:::

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值