我在 Linux 中的故障排除能力并不令人印象深刻,正如您所知。另一方面,我可以很好地遵循指示。我有一台带有 Linux raid 的 Linux 服务器。它运行良好,大约半年没有问题,但后来我断电了,从那以后一直遇到同样的问题。重建raid后,我的所有文件都还在,所以这是一件好事。当我重新启动服务器时,raid 设备 md0 消失了。
pi@pinas:~ $ cat /proc/mdstat
Personalities :
unused devices: <none>
pi@pinas:~ $ ls /dev/md*
pi@pinas:~ $
Run Code Online (Sandbox Code Playgroud)
我在这里发现了一个似乎对其他人有帮助的问题,但我尝试了它并没有帮助。我还查看了其他几个网站都说类似的话。我使用 webmin 创建raid,mdadm.conf“看起来”没问题。我不知道我是否在互联网上搜索正确的东西,或者即使我正在查看正确的日志文件。有没有人有任何想法?
提前致谢。
*** 编辑 1
root@pinas:/home/pi# service mdadm start
Failed to start mdadm.service: Unit mdadm.service is masked.
Run Code Online (Sandbox Code Playgroud)
我想知道 mdadm 服务是否正在运行。该进程当前在系统上未处于活动状态,我不知道如何判断它是否配置为在启动时启动,如何启动它或将其配置为在启动时启动。
***编辑2
systemctl list-unit-files
mdadm-grow-continue@.service static
mdadm-last-resort@.service static
mdadm-waitidle.service masked
mdadm.service masked
mdmon@.service static
mdmonitor.service static
Run Code Online (Sandbox Code Playgroud)
我找到了这个。我不知道这是否很糟糕,但看起来很可疑。这是应该的吗?他们都没有说启用,我认为他们应该。有任何想法吗?
*** 编辑 3
systemctl list-unit-files
mdadm-grow-continue@.service static
mdadm-last-resort@.service static
mdadm-waitidle.service masked
mdadm.service …
Run Code Online (Sandbox Code Playgroud)