解决linux根目录磁盘空间不足问题

问题:一开始创建虚拟机,分配给虚拟机的磁盘空间太小了,所以磁盘空间很快就会填满。如果根目录的磁盘空间占用超过90%,会导致无法再新安装软件。

可以通过df -h命令查看磁盘的剩余空间。

df命令的英文全称即“Disk Free”,顾名思义功能是用于显示系统上可使用的磁盘空间

所以以下步骤是扩充磁盘空间的方法。

步骤一:虚拟机扩展磁盘容量

1、首先,打开已经安装好的虚拟机,选择需要扩展磁盘的虚拟机,点击设备中的“硬盘”。

2、接着,进入虚拟机设置界面,在界面的右侧选择“扩展”。如图:

3、选择扩展磁盘大小,然后点击扩展

4、扩展完成之后点击确定。这里可以看到磁盘空间已经扩展到50G了

注:在磁盘空间无法扩展有快照的虚拟机。

步骤二:在虚拟机中挂载磁盘

1.首先,开机启动虚拟机,进入centos 系统中,打开终端,在终端界面中输入“df -h”命令,并回车,在终端界面中可以看到原本磁盘空间,并未扩容。

2.接着,在终端界面中输入“fdisk -l”命令,查看新磁盘的分区信息。

3.输入命令:fdisk /dev/sda(这里的/dev/sda是上面扩充磁盘的名称)

4.在终端命令中,输入“p”命令,回车,查看已分区的数量。

5.在终端命令中,输入“n”命令,回车,新增一个分区。

6.在终端命令窗口中输入“p”命令,回车,在打开的分区号命中使用默认的分区号,并回车。

7.在显示的起始扇区直接敲回车键,在弹出的Last后面中,直接敲回车键即可进入下一步(在如图画框位置直接使用回车即可进入下一步)。

8.在终端命令窗口中输入“p”回车,查看当前分区的信息,在显示的信息中就可以看到已经多了一个新的分区了,大小就是刚设置的大小。

9.在终端命令中输入“w”命令,回车,写入磁盘信息并保存。如图:

10.在终端命令窗口中,输入“reboot”并回车,重启虚拟机格式化新建分区

11.等待系统自动重启完成后,打开终端命令,在命令窗口中输入“vgdisplay”,查看磁盘卷组名。

12.在终端命令窗口中输入“pvcreate  /dev/sda3”命令并回车,初始化刚建立的分区。

13.在终端命令窗口中输入“vgextend cl /dev/sda3”命令并回车,把刚初始化的分区加入到虚拟卷组名中(命令:vgextend 虚拟卷组名 新增的分区)。如图:

14.接着,继续在终端命令窗口中输入“vgdisplay”命令,查看卷组的详细信息,在详细信息中可以看到刚增加的42G空间还是处于空闲的状态。

15.接着,继续在终端命令窗口中输入“df -h”命令并回车,查看并记下需要扩展的文件系统名(我这边查看到的系统名是:/dev/mapper/cl-root,不同版本查看到的应该有所区别,大家应该注意区分)。如图:

16.接着,继续在终端命令窗口中输入“lvextend -L +40G /dev/mapper/cl-root”命令并回车,扩容已有的卷组容量(注意:如果扩容的是42G,这里42G就不能全部扩展,只能扩展比42G小的容量,不然系统会报错导致扩容失败,我这里只扩容40G。命令:lvextend -L +需要扩展的容量 需要扩展的文件系统名,需要注意命令中区分字母的大小写)。如图:

17.接着,继续在终端命令窗口中输入“pvdisplay”命令并回车,查看当前的卷组,在显示的信息中卷组已经扩容成功了,接下来需要将文件系统也扩容。如图

18.接着,继续在终端命令窗口中输入“cat /etc/fstab | grep cl-root”命令并回车,查看文件系统的格式。如图:

19.在上一步已经看到了文件系统的格式了,就需要使用相应的命令来扩展磁盘空间,在终端命令中输入“xfs_growfs /dev/mapper/cl-root”命令并回车(命令:xfs_growfs 文件系统名,不同的文件系统要用不同的命令,不然会导致报错)如图:

20.接着,等待系统自动扩容完成,完成后,在终端命令窗口中输入“df -h”命令并回车,查看磁盘大小是否扩容成功,在显示的磁盘信息中,可以看到磁盘扩容成功了。如图:

---->     VMware虚拟机磁盘扩容完毕!

  • 23
    点赞
  • 118
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
### 回答1: 如果你的Ubuntu文件系统根目录磁盘空间不足,你可以尝试以下方法: 1. 清理不必要的文件和程序,删除不需要的文件和程序可以释放一些磁盘空间。 2. 使用磁盘清理工具,Ubuntu自带了一些磁盘清理工具,可以使用这些工具来清理磁盘空间。 3. 扩展磁盘空间,如果你的磁盘空间不足,你可以考虑扩展磁盘空间,这可以通过添加新的硬盘或扩展现有的硬盘来实现。 4. 移动文件到其他磁盘,如果你有其他磁盘可用,你可以将一些文件移动到其他磁盘上,以释放一些磁盘空间。 总之,如果你的Ubuntu文件系统根目录磁盘空间不足,你需要采取一些措施来释放磁盘空间,以确保系统正常运行。 ### 回答2: Ubuntu文件系统的根目录是系统存储所有操作系统和应用程序文件的位置。当磁盘空间不足时,系统可能会出现各种问题,例如无法安装新的软件以及无法完成系统更新。为了避免这些问题,需要采取一些措施来释放磁盘空间。 首先,应首先了解导致磁盘空间不足的原因。通常,这是由于大量的文件和程序占用了磁盘空间,因此需要删除一些不必要的文件或程序。考虑删除临时文件、日志文件和错误报告,这些文件通常可以占用大量磁盘空间。此外,还可以检查垃圾桶是否清空,删除不再使用的应用程序,以及删除大密度的缓存。 其次,可以考虑通过清理系统中的缓存来释放磁盘空间。可以运行缓存清理工具或手动删除缓存目录。同时,还可以尝试压缩存储占用大量空间的文件和文件夹。 最后,如果以上方法无法有效释放磁盘空间,可以考虑扩展磁盘空间。可以添加一个新的硬盘,或者使用磁盘分区来增加可用空间。在Ubuntu下,可以使用GParted等工具来重新分配分区大小。 总的来说,释放Ubuntu文件系统根目录磁盘空间不足的方法包括清理不必要的文件和程序,清理缓存,以及扩展磁盘空间。通过这些方法,可以有效地提高系统的运行效率和性能。 ### 回答3: Ubuntu是一款开源的操作系统,它使用的是Linux文件系统。当Ubuntu文件系统根目录磁盘空间不足时,这意味着您的硬盘上存储了太多的文件,这些文件占用了您的磁盘空间。这可能会导致一些问题,如系统响应缓慢、软件安装失败等,因此需要首先释放一些空间解决Ubuntu文件系统根目录磁盘空间不足问题的方法包括: 1.删除不需要的文件:首先,定期清理文件夹和文件,删除不必要的文件,例如:缓存文件、临时文件、日志文件等。可以使用“sudo apt-get autoremove” 命令清除系统不再需要的软件包。这些操作可以清理磁盘空间。 2.挂载新磁盘: 第二种解决方法是挂载新的硬盘。可以购买并安装新的硬盘,将其格式化并挂载到Ubuntu文件系统中。在此之后,可以将一些文件转移到新的硬盘上,从而释放更多的磁盘空间。 3.使用专业工具: 使用专业工具例如GParted操作向Ubuntu文件系统扩展分区的解决方法。此工具可以帮助您调整硬盘分区的大小,从而获得更多的磁盘空间。 4.升级硬盘:如果其他方法无效,可以考虑换硬盘或升级硬盘,升级到更大的硬盘容量。在这种情况下,需要备份数据,并使用新的硬盘重新安装操作系统。 综上所述,在Ubuntu文件系统根目录磁盘空间不足的情况下,您可以通过删除不必要的文件,挂载新的硬盘,使用专业工具或升级硬盘等方法来解决问题。在使用这些方法之前,一定要确保备份重要数据,以免数据丢失。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值