博客
关于我
linux 根目录扩容
阅读量:788 次
发布时间:2023-02-01

本文共 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时,一个小错误可能导致系统无法启动。通过查阅资源和手动操作,我终于成功解决了硬盘空间不足的问题,可以继续平稳使用虚拟机。遇到问题时,仔细查阅相关文档和社区实例总能提供有价值的解决方法。

    转载地址:http://zqwfk.baihongyu.com/

    你可能感兴趣的文章
    Linux rsyslog 转存至日志服务器
    查看>>
    linux scp命令参数及用法详解--linux远程复制拷贝命令使用实例【转】
    查看>>
    Linux script命令记录(数据库)操作步骤
    查看>>
    linux sed 批量替换字符串
    查看>>
    linux sed命令 批量替换文件内容的方法
    查看>>
    linux sed命令详解
    查看>>
    linux sed命令详解
    查看>>
    Linux Shell Shock漏洞利用和实战
    查看>>
    linux shell wc 命令
    查看>>
    Linux Shell脚本处理JSON字符串
    查看>>
    Linux Shell脚本通过参数名传递参数
    查看>>
    Linux Shell语言并发执行多条命令
    查看>>
    Linux signal
    查看>>
    Linux SNMP支持IPv6配置实战
    查看>>
    Linux Socket学习--域和套接口简介
    查看>>
    linux sort 用法
    查看>>
    linux SSL发送邮件出错 ssl.SSLEOFError: EOF occurred in violation of protocol (_ssl.c:748)
    查看>>
    Linux sudo命令详解
    查看>>
    Linux tail 命令详解
    查看>>
    linux tar 备份命令
    查看>>