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

我今天早上登录我的服务器并收到disk is full错误。 如何修复此问题或查找所有这些数据隐藏的位置?

嗯,你要做的第一件事是尝试以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的备份设置中,所以我应该改变它们)。

这适用于任何情况,您需要做的就是跟踪问题。

NB我知道你可能已经使用了sort来做到这一点,但是如果你没有临时空间,你就无法sort 。 这是最好的选择。