我看到许多类似的帖子,但所有这些帖子都建议运行类似以下命令:
du -hx / | sort -n
这可能对我有帮助,但是这个服务器上的任何命令都只会返回
sort: write failed: /tmp/sortc0c7gF: No space left on device
所以,我重启了,它仍然 100% 恢复了。我怎么才能砍掉足够多的东西才能让它恢复正常呢!谢谢。哦,这是 df 的结果,但我不确定它有多大用处!
我应该补充一下,这是一台运行 Ubuntu 16.04 LTS 的无头服务器。我确实有物理访问权限,但如果我可以通过终端中的 SSH 会话来执行此操作,那就最好了!
我尝试运行这个。“sudo du -h --max-depth=1”你认为问题可能出在这些进程上吗?如果是,我该如何找到它们?我已经重启了服务器几次。
答案1
找到了!@muclux 走在正确的轨道上。在这个系统中,我有 3 个硬盘。一个用于操作系统,一个用于我的共享,一个用于备份。我每小时运行 rsync 命令以从共享同步。但是,当我运行 rsync 时,我只使用 /media/backup_hd 挂载点。不知何故我的实际驱动器被卸载,因此 rsync 命令尝试将我的文件复制到目录,而该目录只是根硬盘的一部分。我不知道它是如何被卸载的,但当我拉出操作系统驱动器并将其放入另一个系统时,我发现了所有垃圾。
我现在的问题是操作系统无法启动。我想我以某种方式损坏了我的操作系统驱动器。不知道怎么回事,但它只是闪烁。我敢打赌我以某种方式破坏了 GRUB。无论如何,这个问题解决了。我将查找如何将 rsync 运行到驱动器而不是挂载点或其他东西以避免将来出现这种情况。真的很疯狂。感谢所有阅读本文的人。