linux 根目录扩容
发布日期:2025-04-06 21:11:17 浏览次数:12 分类:精选文章

本文共 868 字,大约阅读时间需要 2 分钟。

如何在CentOS 7.x 64位虚拟机中增加硬盘空间

作为一个刚开始使用Linux的新手,我最近在CentOS 7.x 64位虚拟机中遇到了一个需要解决的问题:系统目录“/”的空间逐渐耗尽,最终甚至出现了“根目录空间不足”警告。为了解决这一问题,我决定尝试增加虚拟机的硬盘空间。

1. 新增硬盘空间

进入虚拟管理器(VMware)并关机虚拟机后,我按照以下步骤增加了10GB的硬盘空间。在VMware中,点击右键新增硬盘并选择“扩展”,然后等待系统处理。这时,VMware提示新增硬盘可用,但需要在系统下进行分区操作才能使用。

2. 在Linux下进行分区

登录虚拟机后,我使用图形化工具“磁盘”(fdisk工具)开始分区。通过“df -hl”查看当前分区状态,确认新增硬盘已挂载到“/dev/sda4”。

3. 使用LVM扩展空间

由于新增硬盘无法直接挂载到根目录“/”,我选择使用逻辑卷管理(LVM)来扩展根目录的容量。根据推荐链接的教程,我执行以下命令:

  • 创建新的物理卷 PM:pvcreate /dev/sda4
  • 将物理卷扩展到现有的逻辑卷“centos”中:vgextend centos /dev/sda4
  • 使用“lvextend”将根目录“/”的容量扩展:lvextend --extents +<size> /dev/centos/root(注意:
    需根据实际情况代入)
  • 由于扩展时出现“Insufficient free space”错误,我减少了扩展的大小,并使用“xfs_growfs”命令重新调整文件系统。
  • 4. 验证空间是否已扩展

    最后,我通过“df -hl”确认根目录“/”的空间是否已增加。网页上的解决方案指出可能需要重启虚拟机才能见效。

    这次经历让我深刻理解了Linux系统管理需要耐心和细致的步骤,特别是在使用LVM时,一个小错误可能导致系统无法启动。通过查阅资源和手动操作,我终于成功解决了硬盘空间不足的问题,可以继续平稳使用虚拟机。遇到问题时,仔细查阅相关文档和社区实例总能提供有价值的解决方法。

    上一篇:Linux 根目录爆满解决(/dev/mapper/centos-root 100%问题)
    下一篇:Linux 查看系统日志命令

    发表评论

    最新留言

    表示我来过!
    [***.240.166.169]2025年05月16日 04时15分43秒