我们正在研究实现一个内存实用程序,它可以在磁盘/文件系统锁定的情况下恢复系统。该实用程序必须检测锁定并采取纠正措施,如重新启动或仅关闭界面。
服务器平台是Gentoo Linux 2.4
有关任何现有实用程序或哪种脚本编写方法最适合的任何建议(期望,本机C ++)?
答案 0 :(得分:2)
你会想要S.M.A.R.T.监控工具(smartmontools)
http://en.wikipedia.org/wiki/S.M.A.R.T
请注意,并非所有统计信息都与即将发生的驱动器故障相关,有时(对于某些品牌和型号)您可能需要传递特殊标记,否则您将获得垃圾。请参阅维基百科文章,了解哪些属性确实存在危险。
命令为smartctl
。您可能需要sudo
。 smartctl --all
会给出所有驱动器的摘要,并简要地将它们旋转以检查它们的健康状况。
答案 1 :(得分:2)
您在寻找什么类型的错误?
与大多数发行版一起发货的 smartmontools
和smartd
应该能够为您提供帮助。它们与磁盘的工作水平较低。