linux 服务器磁盘扩容

背景

在这里插入图片描述
今天公司一台服务器磁盘空间满了,搞了半天终于把磁盘扩容弄好了。从上图可以发现,我加了100G的磁盘,现在就是怎么把100G的磁盘分配到"/"目录下,开搞。

数据备份

因为这台机器是本地服务器,而且也没有多余的空间备份了,所以我就直接开干了,如果是生产环境的,最好是先备份好数据,毕竟谁也不能保证不会操作失误。

检查磁盘是否支持扩容

vgdisplay

如果提示"No volume groups found"是不可以扩容的。

检查当前盘符情况

在这里插入图片描述
从上图可以看到,有两个分区/dev/sda1和/dev/sda2占用了100G空间,我们要把磁盘/dev/sda中剩余的100G分配到一个新的分区/dev/sda3。

磁盘分区,接下来将214G空间中未分配的100G分配到新创建的/dev/sda3分区中

fdisk /dev/sda
输入n p 3 回车 回车 w

注意:这里的分区号是从3,4开始,因为前面1和2已经分配了。
在这里插入图片描述
注:创建完成后更新一下硬盘,这一步要先执行,不然后面格式化分区的时候可能看不到新建的分区。

partprobe /dev/sda

再次查看盘符
在这里插入图片描述
已经分配了100G到/dev/sda3分区了。

格式化刚创建的分区 /dev/sda3

mkfs.ext3 /dev/sda3

注:这一步一定要小心谨慎,格式错分区就麻烦了。

创建物理卷

使用 lvdisplay命令获取 LV Path和VG Name。
在这里插入图片描述
上图就是我们要扩容的目录。

pvcreate /dev/sda3
vgextend centos /dev/sda3
注:centos 就是上图中VG Name

在这里插入图片描述
看到上图即为创建物理卷成功。

扩容

lvresize -L +100G /dev/centos/root
resize2fs /dev/centos/root
注:/dev/centos/root 就是上图中的LV Path

在这里插入图片描述
可能出现以上错误,这是因为我们的系统文件是xfs类型,可以使用cat /etc/fstab | grep centos-root命令验证一下。
在这里插入图片描述
xfs文件需要使用 xfs_growfs 命令扩容空间。

xfs_growfs /dev/centos/root

验证一下是否成功

df -h

在这里插入图片描述

完美~

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值