![如何在 RAID 1 上磁盘空间达到 80% 时将数据转储到 DVD,并在刻录后清理磁盘上的转储空间](https://linux22.com/image/1279266/%E5%A6%82%E4%BD%95%E5%9C%A8%20RAID%201%20%E4%B8%8A%E7%A3%81%E7%9B%98%E7%A9%BA%E9%97%B4%E8%BE%BE%E5%88%B0%2080%25%20%E6%97%B6%E5%B0%86%E6%95%B0%E6%8D%AE%E8%BD%AC%E5%82%A8%E5%88%B0%20DVD%EF%BC%8C%E5%B9%B6%E5%9C%A8%E5%88%BB%E5%BD%95%E5%90%8E%E6%B8%85%E7%90%86%E7%A3%81%E7%9B%98%E4%B8%8A%E7%9A%84%E8%BD%AC%E5%82%A8%E7%A9%BA%E9%97%B4.png)
如何在 unix(FreeBSD)/linux(CentOS 5.6)中监控磁盘空间是否大于或等于 80%?
如果它等于或大于 80%。我如何知道将特定 /misc/ 文件夹中的数据转储到 DVD 并清空刻录到 DVD 的空间。这样它就永远不会超过 80% 的阈值?
example: * * * * * /usr/bin/php or perl /myscript
谢谢
答案1
取决于您对脚本的熟悉程度。大多数 Unix 版本检查磁盘空间的标准命令是“df”。此命令的输出可以很容易地与一个简单的脚本集成,当 df 发现大于 80 的值时,该脚本会执行某些操作。Google 会找到很多类似的东西,您只需选择一种语言或 shell 即可。