美文网首页
linux下分区容量不足了如何进行扩容

linux下分区容量不足了如何进行扩容

作者: 星月落 | 来源:发表于2022-01-26 21:13 被阅读0次

内容来源(公众号:PHP版WEB项目)日常工作中,经常会遇到某个分区剩余容量不足的问题,所以我们需要掌握如何在linux服务器下对分区进行扩容。对于分区扩容,这里分为了两个情况 ,LVM分区的扩容和非LVM分区的扩容

LVM分区的扩容

一般,我们都建议使用LVM,这样方便分区的弹性伸缩。关于LVM的介绍,物理卷、逻辑组、逻辑卷等这里就不细说了,大家可以去看看我另外的两篇关于LVM的文章。

场景:/www 目录是我们的和网站相关的目录,这个目录所挂载的分区采用了LVM,本来这个目录有1G空间大小,但是随着系统的运行,剩余空间只剩下不到100M了。现在需对该分区进行扩容。

准备工作,实现场景

分区扩容

首先,我们要看vgwww还有没有剩余空间,如果没有的话,则需要先在vgwww中添加pv。

可以看到,没有可用的pv。那么,先创建pv

pv已经有了,那么将新的pv加到vgwww逻辑卷组中。

现在vg多出了255个PE没有被使用。接下来,就是对LV进行扩容了

这个时候,虽然lv大小变大了,但是/dev/mapper/vgwww-lvol0文件系统并没有变大。

这个时候,我们还需要xfs_growfs (针对xfs文件系统)或resize2fs (针对ext文件系统)来处理下。

至此,对于该文件系统的扩容完成了。

非LVM分区的扩容

最近,我就碰到了这个情况。我有一个朋友,他的阿里云服务器根分区快满了,本来40G的云盘,后来加了20G。找到我说,我明明已经加了20G,怎么显示还是40G阿,让我帮他解决下问题。

不巧的是,它根目录没有使用lvm,我也一时半会不知道怎么办。后来查询了相关信息,找到了一个解决办法。但是这个解决办法是有局限性的,就是对需要扩容的分区,这个分区必须是该磁盘的最后一个分区。

下面首先模拟场景:/bak 目录挂载在一个单独的分区,该分区开始时候分了500M,现在需要对其进行扩容操作

开始扩容操作

这个时候,通过lsblk命令查看该分区大小已经变大了,但是df -h的结果还是没变,需要使用xfs_growfs 命令处理下。

另外有一点需要特别注意:绝对不能对该分区写入文件系统,这样之前的数据就都没了

相关文章

  • linux下分区容量不足了如何进行扩容

    内容来源(公众号:PHP版WEB项目)日常工作中,经常会遇到某个分区剩余容量不足的问题,所以我们需要掌握如何在li...

  • Linux LVM扩容

    linux下 lvm 磁盘扩容 打算给系统装一个oracle,发现磁盘空间不足。在安装系统的时候我选择的是自动分区...

  • centos(linux)系统盘硬盘扩容的方法教程-阿里云-景安

    本文提供了如何使用growpart和resize2fs工具完成Linux系统盘分区扩容及文件系统扩展的操作指导。 ...

  • 2019-12-02 新电脑进行磁盘分区(最新版)

    注意:不同的硬盘之间不可以进行分区支配(分区和扩容)(比如合并分区) 只有同一个硬盘下可以进行分区支配(无论分区是...

  • 阿里云离线扩容云盘(Linux系统)

    离线扩容云盘(Linux系统) 云盘(系统盘或数据盘)使用空间不足时,您可以扩容云盘的存储容量。如果您的ECS实例...

  • CentOS7下磁盘挂载及parted分区

    在Linux操作下,MBR分区支持的最大容量为2 TB,超过2 TB需要选用GPT分区模式。此时fdisk分区工具...

  • linux分区扩容

    图片中可以看到挂载点“/”的利用率移到100%,空间不够,所以要对其进行分区。 先进入虚拟机设置里增大磁盘空间 注...

  • kvm 虚机扩容遇到lvm

    查看lvm所有物理卷 这里磁盘/dev/vdb没有进行分区,有的情况下可能对vdb进行了分区 kvm扩容磁盘 此时...

  • Linux_126_LVM原理

    LVM原理 LVM动态扩容大小,其实就是通过互相交换PE的过程,达到能够弹性扩容分区大小 想要减少空间容量,就是剔...

  • Java ArrayList阅读笔记

    ArrayList: 默认初始化容量为10; 每次插入前先进行扩容检测及扩容,扩容大小为原容量的一半(例:10+5...

网友评论

      本文标题:linux下分区容量不足了如何进行扩容

      本文链接:https://www.haomeiwen.com/subject/fdfohrtx.html