含泪总结当遇到linux文件系统根目录上的磁盘空间不足怎么办!!

那天写项目代码,cmake编译生成文件的时候给我说磁盘不够了..文件没法生成,因为当时是远程连接的,所以就先断了连接,重启了虚拟机!好家伙重启之后因为内存不够,根本进不到gnu界面,就是想重新扩容操作都没办法!

总之遇到这种情况就是要对根目录磁盘空间进行扩展。

如果你的虚拟机还能进去,那么直接看后面步骤,前面这块说说最麻烦,空间不够了,虚拟机怎么进去.

清空间

当你的启动界面左上角是一个小横杠闪烁,那么就不断地重启客户机,在启动过程中疯狂按ctrl+alt+F3这样,才有可能进到一个终端黑框框,进去之后用命令看占用情况

1、启动ubuntu,在启动界面狂点 ctrl+alt+F3 能进入终端,如果有账号密码会提示输入账号密码,查看挂载情况,如果第三行显示100%,就是挂载满了

显示当前系统所有挂载的文件系统的空间使用情况:

df -h

这个图是我进到正常界面展示的,反正你就看我框起来的地方占用率就行

第二步,看完挂载情况,就是删不用的文件,释放空间。这样重启之后才能进到linux操作系统gnu界面里面,去扩容

至于删什么文件,我推荐两个博客,学习一下删一些东西估计就能进去了

系统垃圾清理
# 清理旧版本的软件缓存,删除你已经卸载掉的软件包
sudo apt-get autoclean
# 清理所有软件缓存,电脑上存储的安装包全部卸载
sudo apt-get clean
# 删除系统不再使用的孤立软件
sudo apt-get autoremove

基本上输入完这些指令,电脑的内存就会获得1%-10%的释放。

要想删的细致点:看这个博客:ubuntu清理空间技巧 包含【系统日志、缓存、无用包、内核、VScode、conda、snap、pip】_ubuntu清除缓存 清除日志_CyberTorch的博客-CSDN博客

后面我发现一个好用的命令 du,可以很快的定位到占大磁盘空间的文件,可以按照我下面这个演示去释放磁盘空间

sudo du --max-depth=1 -h 

以人类可读的方式显示当前目录及其直接子目录的磁盘空间使用情况。它会递归地计算每个目录的大小,并将结果以易读的格式展示。

解释命令中的选项和参数:

  • sudo:以超级用户权限运行命令,以便获取对所有文件和目录的访问权限。
  • du:用于计算目录的磁盘空间使用量。
  • --max-depth=1:限制命令的递归深度为 1,即只显示当前目录和其直接子目录的统计信息。
  • -h:以人类可读的方式显示磁盘空间大小,例如使用 GB、MB 等单位代替字节。

在黑框终端里可以,找到谁占的多

 以进到var为例:进到var目录查一下

 看到log,lib都占很多,保险起见我们拿删log举例子

sudo du --max-depth=1 -h /var/log

 一眼看到journal这个占得多

只要你不需要日志进行任何调试,**可以删除** /var/log/journal/* 内的所有内容,但不要删除目录本身。

我们就删这个,释放1个g的空间

删完用 df-h能看到 占用率确实低了,说明释放了空间

总结:就是用dfdu还有rm相关的命令结合去做这些事情

扩容

这下有点空间了,就能进到界面里面,开始扩容了

安装分区工具:

sudo apt-get install gparted -y

启动该分区工具:

sudo gparted

然后进行扩容就行。

具体详细操作看这个博客:解决Ubuntu文件系统磁盘空间不足low disk space on filesystem root_程序员洲洲的博客-CSDN博客

### 回答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个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BearPot

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值