我知道我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
在每天午夜执行(可选带参数)并将其输出写入带有时间戳的文件中。
然后,您可以从这些文件中收集一段时间内的使用情况信息。