虚拟机如何扩容麒麟操作系统的根文件系统

在工作中,经常会面临服务器磁盘空间不足的问题,特别是根文件系统(/)快满了。本文将介绍如何扩容Linux服务器的根文件系统,以解决这个常见的问题。

步骤一:关机后扩容磁盘

虚拟机如何扩容麒麟操作系统的根文件系统_第1张图片

步骤二:打开磁盘实用工具(主要就是把空闲磁盘挂载 命令行的话网上教程很多 这里不赘述了 我偷懒了hh)

虚拟机如何扩容麒麟操作系统的根文件系统_第2张图片

将空闲区域创建分区(效果如上图)虚拟机如何扩容麒麟操作系统的根文件系统_第3张图片

步骤三:检查磁盘空间


首先,我们需要检查服务器上的磁盘空间使用情况。你可以使用以下命令来查看:

df -hT

在这个步骤中,你已经发现我的根文件系统已经不多了

虚拟机如何扩容麒麟操作系统的根文件系统_第4张图片

步骤二:准备磁盘空间
为了扩容根文件系统,你需要先准备磁盘空间。在你的情况下,你使用了一块新的磁盘/dev/sda3。你首先尝试将其加入到卷组(Volume Group)vg_res09中

虚拟机如何扩容麒麟操作系统的根文件系统_第5张图片
如果你上面已经把/dev/sda3挂载了的 执行下面这步需要先umount /dev/sda3

  • vgextend: 这是一个用于扩展卷组的命令。它可以将一个或多个物理卷添加到现有的卷组中,从而增加卷组的可用空间。

  • vg_res09: 这是你要扩展的目标卷组的名称。

  • /dev/sda3: 这是一个新的物理卷的路径。通常,物理卷是一个磁盘分区或者整个硬盘。

vgextend vg_res09 /dev/sda3 # 这个命令的作用是将 /dev/sda3 这个物理卷添加到卷组 vg_res09 中,以扩展卷组的可用空间,从而为逻辑卷(Logical Volume)提供更多的存储空间。

虚拟机如何扩容麒麟操作系统的根文件系统_第6张图片

在这个步骤中响应了successfully,你成功将新的物理卷添加到卷组。

步骤四:扩容逻辑卷


现在,你需要扩容逻辑卷(Logical Volume)以利用新的物理卷的空间。你使用了lvextend命令来增加逻辑卷的大小:

  • lvextend: 这是用于扩展逻辑卷的命令。

  • -L +60G: 这部分表示要扩展逻辑卷的大小。-L 后面的 +60G 意味着你要将逻辑卷扩展60GB,即在原有的大小上增加60GB的存储空间。

  • /dev/mapper/vg_res09-lv_root: 这是你要扩展的目标逻辑卷的路径和名称。vg_res09 是卷组的名称,lv_root 是逻辑卷的名称,通过这个路径可以唯一标识该逻辑卷。

lvextend -L +60G /dev/mapper/vg_res09-lv_root #这个命令的作用是将逻辑卷 /dev/mapper/vg_res09-lv_root 的大小增加60GB,以提供更多的存储空间供文件系统使用

这个命令将逻辑卷的大小增加了60GB。

步骤4:扩容文件系统
在扩容逻辑卷之后,你需要扩容文件系统以使用新的空间。但在执行xfs_growfs或resize2fs之前,你需要将文件系统卸载并重新挂载。

创建一个临时挂载点:

mkdir /mnt/temp

将逻辑卷挂载到临时挂载点:

mount /dev/mapper/vg_res09-lv_root /mnt/temp

使用 resize2fs 对逻辑卷进行在线扩展:

resize2fs /dev/mapper/vg_res09-lv_root

这将使文件系统能够使用新的空间。

步骤五:验证扩容


最后,你可以再次运行df命令来验证根文件系统的空间已经扩容成功:

df -hT

虚拟机如何扩容麒麟操作系统的根文件系统_第7张图片

现在,你的根文件系统应该有更多的可用空间。

总结:


本文介绍了如何扩容麒麟服务器的根文件系统,包括准备磁盘空间、扩容逻辑卷和扩容文件系统等步骤。通过这些步骤,可以成功地解决了根文件系统空间不足的问题,确保了服务器的正常运行。有问题可评论区留言~

你可能感兴趣的:(虚拟机操作系统,服务器,运维,数据库)