如何找到我的硬盘中最大的目录?

如何找到我的硬盘中最大的目录?

我今天早上登录服务器时收到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操作。这是最佳选择。

相关内容