是否有用于RedHat的WinDirStat之类的程序?


12

我的一台Linux服务器上的磁盘空间用完了,我需要找出占用所有空间的空间。

TIA

Answers:


10

du -m --max-depth=6 / | sort -nr | head -n 20 会显示20个最大的目录,最大的目录在顶部,使用率以兆字节表示。



3

Windirstat受kdirstat的启发很大,应该在您的发行版中。



0

du-磁盘使用率。-《满都》获取更多信息。

编辑:通常像du / -hc --max-depth = 1这样的东西

对于图形工具,请尝试“ filelight”


0

我通常使用:

du -cks * | sort -nr

乍一看,我读作“连续的鸭子”。
Hyppy 2012年

鸭子是该命令的助记符。我想我是从O'Reilly Linux Hacks书中偷回来的。
dmourati

0

agedu在RHEL 6下运行正常,扫描目标文件夹并通过HTTP公开报告:

假设您的磁盘空间不足。您需要释放一些空间,方法是浪费一些空间并将其删除(或将其移至存档介质)。您如何找到合适的东西删除,从而以最小的麻烦为您节省了最大的空间?

Unix提供了标准的du实用程序,该实用程序会扫描您的磁盘并告诉您哪些目录包含最多的数据。这可以帮助您将搜索范围缩小到最值得删除的内容。

但是,这只能告诉您有什么大事。您真正想知道的是太大了。就其本身而言,du不会让您区分大数据(因为您正在做的事情需要大数据)和大数据(因为您将数据拆包一次而忘记了)。

大多数Unix文件系统在其默认模式下可以帮助记录上次访问文件的时间。不仅是编写或修改的时间,甚至是读的时间。因此,如果您几年前生成了大量数据,却忘了清理数据,却从此以后从未使用过,那么原则上应该可以使用那些最后访问的时间戳来分辨这与大数据之间的区别。您仍在定期使用的数据量。

agedu是执行此操作的程序。它执行与du基本上相同的磁盘扫描,但是它还记录它扫描的所有内容的最后访问时间。然后,它建立一个索引,使其可以有效地生成报告,以提供每个子目录的结果摘要,然后按需生成这些报告。

手册页

在此处输入图片说明


0

NCurses磁盘使用情况在RHEL 6下运行良好:

Ncdu是具有ncurses接口的磁盘使用情况分析器。它旨在在没有完整图形设置可用的远程服务器上查找太空猪,但即使在常规台式机系统上,它也是一个有用的工具。Ncdu的目标是快速,简单和易于使用,并且应该能够在安装了ncurses的任何最小的POSIX类似环境中运行。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.