如何在我的硬盘中找到最大的目录?
我今天早上登录我的服务器并收到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
。 这是最好的选择。