在 Linux 中跟踪磁盘使用情况

在 Linux 中跟踪磁盘使用情况

我知道我df现在可以用它来获取磁盘使用情况的摘要。

我可以用来du分解磁盘使用方式的细节。

问题是我只能看到今天的信息。

如果我想绘制趋势图,我必须编写一个脚本,获取这些命令的输出并将其写入文件/日志。我稍后可以对其进行分析。我想知道是否有任何工具或程序可以做到这一点,并且大多数 Linux 发行版中都已包含这些工具或程序。我是否必须寻找更重量级的监控解决方案。

答案1

这取决于您的需求。您可以使用cron以下命令作为问题的简单解决方案:

df > /path/to/some/directory/df-$( date +%Y%m%d-%H%M%S )

运行crontab -e打开用户的 crontab 文件。在其中添加以下新行:

0 0 * * * df > /path/to/some/directory/df-$( date +%Y%m%d-%H%M%S )

这将df在每天午夜执行(可选带参数)并将其输出写入带有时间戳的文件中。

然后,您可以从这些文件中收集一段时间内的使用情况信息。

相关内容