- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我想经常(每 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
为了检查主硬盘驱动器是否发生故障,我不断地在 while 循环中执行此操作
if [ -e /dev/sda ];
then
echo "Hard drive is connected"
sleep 30s
else
echo "Hard drive died"
reboot
fi
我不确定如何模拟硬盘驱动器故障,但我想就如何执行此操作以及代码是否有效提供输入和/或建议。提前感谢任何人的帮助:)
最佳答案
问题是/dev/sd_ 的存在并没有明确地与驱动器功能相关联。我认为该驱动器可能会着火,而您可能仍有一个/dev 节点。
相反,请尝试查看 S.M.A.R.T. ,特别是 something like smartd如果您的硬件支持它。
关于linux - 不断检查辅助硬盘驱动器是否出现故障,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9979047/
亲爱的人们,我的 python Combobox 不填充 Windows 驱动器。请帮忙!!! import tkinter as tk from tkinter import ttk from tk
在 Linux 中有没有办法通过 libudev/sysfs 来区分 U 盘(闪存)和 USB 硬盘?如果没有,有没有办法直接查询硬件?谢谢。 最佳答案 也许你可以查看 the device subc
我们有一个进程在我们的 Linux 机器上运行大约需要 20 个小时。我们想让它更快,作为第一步需要确定瓶颈。这样做的最佳选择是什么? 我正在考虑每隔 N 秒对进程的 CPU、RAM 和磁盘使用情况进
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a softwar
我们有以下代码来检索硬盘 id 处理器 id 和 mac 地址: private static string GetWMIValue(string query, string property
我是一名优秀的程序员,十分优秀!