如何阻止硬盘容量溢出?

如何阻止硬盘容量溢出?

Ubuntu 22.10;AMD 64 位;6 核;1 TB HDD

不知怎么的,我遇到了“硬盘已满”的问题。我甚至不知道有这个问题,直到屏幕上出现一条错误消息,提示硬盘即将被填满。果然,在我弄清楚如何阻止它之前,硬盘已经满了,我什么也做不了。我重启了几次,但它会在登录启动画面之前挂起,最终甚至无法启动。

花了几个小时在网上寻找合适的词语来表达这个问题,并试图寻求帮助,但没有成功。多次尝试备份最近更改的重要文件,但一直被“没有空间”问题阻止。

最后,我拿出了方便的 Boot Repair USB 并运行它。即便如此,它还是说没有空间运行。尝试删除一些文件夹以腾出更多空间,但下拉菜单只显示“移至垃圾”,而不提供删除功能。我还是试着这么做了。但之后,Boot Repair 仍然报告没有足够的空间来运行修复。

放弃了,重启,再次运行启动修复,这次它说修复已经完成,我不知道是怎么回事。驱动器最终从 BIOS 启动,甚至显示了 Grub 菜单。最后我回到了桌面。当我检查 gparted 时,它又回到了 500 GB 的未使用空间(在 1 TB 硬盘上)。

花了两天时间花了 12 个小时解决这个问题。非常令人沮丧。最大的问题是,最近没有/没有一个线程记录这个明显的问题,我猜是某些软件仍在运行,并用日志或错误消息填满驱动器造成的。我看到的大多数类似问题都是很多年前的,并不适用于我的情况。

抱歉,我写了这么多……我想问一下,是否有人有最近一篇涉及此问题的文章的链接。例如:当 Linux 硬盘突然开始自行填满时该怎么办。或者如何设置 Ubuntu 只填满这么多然后自动停止?或者是否有人知道是什么原因造成的,以及在危机发生之前阻止它的技巧?

谢谢。

答案1

没有“最近的文章”,因为什么都没有改变:

  1. 启动 LiveUSB
  2. 挂载完整磁盘
  3. 阅读错误消息正在记录
  4. 解决记录的问题的实际原因
  5. 删除大量日志(或者更好的是,昨天的大量日志)以消除磁盘已满的情况。
  • 删除日志不应该是你的首选。它应该排在列表的第四或第五位。永远不要每天都删除日志作为持续的“补救措施”。这不是补救措施。这就是你丢失数据的原因。

相关内容