分析服务器的硬盘,因为它已经满了

我的服务器变得非常满。 这只是10GB的服务器,它只是有命令行。 它有Ubuntu。 谁能告诉我任何应用程序,可以分析我的硬盘,find最大的文件和文件夹。

最好是如果它只是扫描服务器,生成一个日志,然后我可以检查它,看到最大的文件夹和文件。

非常感谢你。

看看ncdu ,它可以在Ubuntu的repo中find

apt-get install ncdu 

将根据需要进行安装。 当你运行它时,它会分析目录的使用情况,并为你提供一个你可以浏览的sorting列表。

或者你可以像一个真正的Linux用户:)。 没有安装任何额外的工具,你可以使用duperl 。 以下命令显示了在框中显示从最小到最大的每个文件夹/文件的用法:

 du -k | sort -n | perl -ne 'if ( /^(\d+)\s+(.*$)/){$l=log($1+.1);$m=int($l/log(1024)); printf ("%6.1f\t%s\t%25s %s\n",($1/(2**(10*$m))),(("K","M","G","T","P")[$m]),"*"x (1.5*$l),$2);}' 

http://www.howtogeek.com/howto/ubuntu/check-your-disk-usage-on-ubuntu-with-disk-usage-analyzer/

我发现,当我在看磁盘使用情况 –

另外Filelight已经有一段时间了。

你可以从源代码安装:

 cd ~ wget http://methylblue.com/filelight/packages/filelight-1.0.tar.bz2 tar xjf filelight-1.0.tar.bz2 cd filelight-1.0 ./configure --disable-debug && make su -c 'make install'