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

问题描述 投票:2回答:4

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

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

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

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

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

linux disk hard-drive diskspace diskusage
4个回答
2
投票

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

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

2
投票

你可以用watch来观看df输出:

watch df

有关使用空间的位置的更多信息,您可以运行diskreport的定期报告并使用历史图表。


0
投票

pydf

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

$ pydf

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


0
投票

只需在终端上运行此命令:

 watch -n1 "df -h"

每秒刷新一次

© www.soinside.com 2019 - 2024. All rights reserved.