linux文件系统扩展(以centos7 xfs为例)

centos7安装后,默认挂载/dev/centos/root到/,当硬盘里有未用的空间时,可将这些空间扩展至/,本文描述此过程并最后给出参考脚本

1.先将未用完或扩展的硬盘分区


2将分区创建成pv
pvcreate /dev/vda3

3.将新创建的pv加入vg
vgextend centos /dev/vda3
查看一下vg,可用的pe已增加


4.扩展根分区所在的lv,指定PE的数量

也可以指定容量:lvresize /dev/centos/root -L 198G

5.xfs_growfs一下

如果是其它格式的文件系统,用resize2fs -p /dev/centos/root


附自动化脚本:
#!/bin/sh
CURR_PATH=$(cd "$(dirname "$0")"; pwd)
DISK=/dev/vda
VG_NAME=centos
LV_NAME=/dev/centos/root
#extend /
START=$(parted -s ${DISK} print free |grep Free|grep GB|awk -F " " '{print $1}')
parted -s ${DISK} mkpart primary $START 100%
partprobe
PART_NUM=$(fdisk -l ${DISK}|grep ^${DISK}|wc -l)
NEW_PART=${DISK}${PART_NUM}
pvcreate ${NEW_PART}
vgextend centos ${NEW_PART}
FREE=$(fdisk -l $NEW_PART|grep $NEW_PART|awk -F " " '{print $5}')
lvresize $LV_NAME -L +${FREE}b
xfs_growfs $LV_NAME

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值