新增磁盘扩容到根目录,格式化磁盘并扩展到对应的卷组

在工作中遇到服务器磁盘空间不足是比较常见的,如何解决此问题,最简单,最直接的方法就是扩容。现服务器大多以Linux为主,本文以vmware下的centos7新增加了一块硬盘的场景进行介绍。此处举例新增的一块磁盘名称为/dev/sdb,使用命令lsblk可以查看到

操作思路(括号中是用到的命令):
查看磁盘情况(lsblk、fdisk -l、pvdisplay)
创建物理卷(pvcreate)
将磁盘扩展到卷组(vgextend)
扩展逻辑分区(lvextend)
使扩展生效(xfs_growfs)
查看(df -H)
操作步骤(括号中是用到的命令):
# 1.查看磁盘情况(lsblk、fdisk -l、pvdisplay)

lsblk

# 2.创建物理卷(pvcreate)

pvcreate /dev/sdb

# 3.将磁盘扩展到卷组(vgextend)

vgextend centos /dev/sdb

# 4.扩展逻辑分区(lvextend)

#选择扩容到centos-root

# 100%是将所有的磁盘空间扩容到指定分区,也可以根据需要进行调整比例

#也支持指定大小比如10G等等(指定固定值时参数-l需要修改为-L)

lvextend -l+100%FREE /dev/mapper/centos-root 

# 5.使扩展生效(xfs_growfs)根据扩容的分区进行选择使用

xfs_growfs /dev/mapper/centos-root  

# 6.查看(df -H)

df -H

虚拟化或者超融合环境中、或者VMware虚拟机中,需要多一步新建分区(fdisk)

# 1.创建分区(fdisk)

fdisk  /dev/sda

#在进入命令环境中,按n键  一路按回车,最后一步按w键保存,最后按q键退出

# 2.创建物理卷(pvcreate) sda3根据第一步中创建的分区名称进行替换

pvcreate /dev/sda3

# 3.将磁盘扩展到卷组(vgextend)sda3根据第一步中创建的分区名称进行替换

vgextend centos /dev/sda3

# 4.扩展逻辑分区(lvextend)

#centos-home逻辑分区

# 100%是将所有的磁盘空间扩容到指定分区,也可以根据需要进行调整比例

# 也支持指定大小比如10G等等(指定固定值时参数-l需要修改为-L)

lvextend -l+100%FREE /dev/mapper/centos-root 

# 5.使扩展生效(xfs_growfs)根据扩容的分区进行选择使用

xfs_growfs /dev/mapper/centos-root

# 6.查看(df -H)

df -H

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值