是否有一个命令行(终端)程序来监控Linux中的磁盘使用情况?

时间:2015-11-05 00:53:44

标签: linux disk hard-drive diskspace diskusage

我正在寻找一个命令行程序来监控我已经使用或剩余的磁盘空间,因为我正在运行生成大数据文件的C ++程序,我想知道我是否即将结束在实际发生之前剩余零字节的磁盘空间。

我知道我可以使用命令df,但这很不方便,因为我必须每隔几分钟不断地输入它来检查剩余的空间。

我无法使用我的文件管理器thunar,因为它会因磁盘负载过重而崩溃/冻结。

有类似的东西htopiotop分别监视CPU /内存和磁盘使用情况。

是否有“iotop用于监控磁盘使用情况”? (或类似的东西。)

4 个答案:

答案 0 :(得分:2)

Unix在shell中提供工具构建工具 - 您可以将其定义为别名:

while true; do tput clear; df; sleep 1; done

答案 1 :(得分:2)

您可以使用手表观看df输出:

watch df

有关空间使用位置的详细信息,您可以定期生成diskreport报告并使用历史记录图表。

答案 2 :(得分:0)

pydf

我认为最好和轻量级的实用程序。

$ pydf

使用的文件系统大小可用使用%安装在 / dev / sdb1 146G 38G 100G 26.2 [### .......] /
/ dev / sda5 430G 158G 249G 36.9 [#### ......]

答案 3 :(得分:0)

只需在终端上运行以下命令:

 watch -n1 "df -h"

每次刷新