Qui*_*ion 1 unix linux bash hard-drive
我想不断(每30秒)检查并查看辅助(sdb)硬盘驱动器是否出现故障.这样做的最佳方式是什么.我应该通过简单地查看/ dev/sdb是否存在来检查,还是有更好的方法?此外,我想从辅助硬盘检查主要是否失败,如果是这样,我想执行重启命令.
目前我正在考虑做
为了检查辅助硬盘是否出现故障,我会在while循环中不断执行此操作
if [ -e /dev/sda ];
then
echo "Secondary Hard drive is connected"
sleep 30s
else
echo "Secondary Hard drive died"
fi
Run Code Online (Sandbox Code Playgroud)
要检查主硬盘是否出现故障,我会在while循环中不断执行此操作
if [ -e /dev/sda ];
then
echo "Hard drive is connected"
sleep 30s
else
echo "Hard drive died"
reboot
fi
Run Code Online (Sandbox Code Playgroud)
我不知道如何模仿硬盘驱动器故障,但我想输入和/或建议如何执行此操作,以及代码是否有效.感谢任何人提前帮助:)
| 归档时间: |
|
| 查看次数: |
877 次 |
| 最近记录: |