我今天早上登录服务器时收到disk is full
错误。我该如何修复此问题或找到所有这些数据的隐藏位置?
答案1
好吧,您要做的第一件事是尝试以 root 身份登录(恢复模式)。
编辑:如果您处于恢复模式,则需要重新安装为 RW。为此,mount -o remount,rw /
。
运行cd /
。这将允许您进入根目录并开始追踪问题。
当你进入 时/
,运行du -sh *
。这将为你提供硬盘中所有文件的列表。假设你看到
2.6T var
你知道问题出在/var
。然后你再次cd /var
运行du -sh *
命令。滚动并查找类似
2.6T zpanel
然后你就知道问题出在 ZPanel 文件夹中。(我在这个例子中使用的是 ZPanel,因为我刚刚从这个确切的问题中恢复过来)。现在你知道该怎么做了。你cd zpanel/
和du -sh *
。寻找类似的东西
2.6T backups
还是老样子,还是老样子。cd backups/
,du -sh *
。但这次,你得到了
(size) zpanel_date_etc
该backups
文件夹不再包含子目录,因此您可以删除不必要的文件。就我而言,我使用rm -rf zpanel_*
并将容量从 100% 减少到 25%。
然后,您可以修复问题所在。(对我来说,问题在 ZPanel 的备份设置中,所以我应该更改它们)。
这适用于任何情况,您需要做的就是追踪问题。
注意:我知道您可能已经使用过sort
来执行此操作,但是如果您没有临时空间,则无法执行此sort
操作。这是最佳选择。