linux系统如何扩展硬盘,增加根目录磁盘空间教程

       在使用拨号vps服务器的过程中,我们会出现磁盘不够用的情况,需要增加磁盘空间以便继续使用。在我们使用Windows系统的时候,这个操作就很简单,很容易做到,但在使用linux系统的情况下,我们扩展硬盘就变的很困难了。以下我们详细介绍一下如何扩展root根目录的磁盘空间,即LVM扩容(非简单的挂载数据盘):

     首先要了解到现有的空间大小,和磁盘的总容量,首先我们运行fdisk -l(小写的L)查看:

    图片.png

    使用df -h可以查看到现有的磁盘使用情况:

    图片.png

     这里我们可以看到有两个盘,分别是sda(10.7GB)和sdb(1GB),sda盘已经被分为两个分区,分别为sda1和sda2,但我们查看现有的磁盘只有6.8G,说明sda盘还有未分配的空间,以及未分配的sdb盘。

    一.我们先对sdb盘进行扩容处理

    1.使用pvcreate命令用于将物理硬盘分区初始化为物理卷,以便LVM使用,pvcreate /dev/sdb:

    图片.png

    提示successfully created即为成功。

    2.首先用vgs命令查看卷组信息,并使用vgextend centos /dev/sdb命令将已创建的物理卷加入卷组

    图片.png

      这里我们通过vgs查看到的卷组名为centos,大小6.8g。提示successfully created,说明已经把sdb加入进了centos卷组。

    3.下一步是对根目录进行扩容,我们使用的是添加卷组剩下的所有空余空间,命令为:lvextend -l +100%FREE /dev/centos/root

    图片.png

     这时我们用df -h查看磁盘使用情况的话,会发现根目录的容量还是6.8,未扩展成功,但用lvs查看文件系统大小的话,显示已经扩展成功了,原因是文件系统未进行同步,我们同步下文件系统即可。

    图片.png

    4.同步文件系统,使用命令:xfs_growfs /dev/mapper/centos-root

    图片.png

     这里特别要注意的是xfs_growfs命令是用来处理“xfs”文件系统,而resize2fs命令是用来处理“ext2/ext3/ext4”文件系统的,centos7 默认使用了xfs文件系统,centos6默认使用的是ext文件系统。这里测试的系统为centos7.6,所以使用的命令为xfs_growfs。

    二.我们刚刚只扩容了sdb盘,sda盘还有剩余未分配的空间,相对于sdb盘扩容操作,sda盘只是多了一个分区的步骤,需要把sda盘剩余空间分为sda3,然后按以上步骤操作即可。

    使用命令:fdisk /dev/sda进行分区操作

    QQ图片20210508124144.jpg

      分区操作完成后,还需要使用partprobe命令重新读取分区表。然后按照操作sdb的步骤进行扩容处理即可。

  • 0
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值