我试图将其复制/tmp
到另一个磁盘(Ubuntu 14.04 服务器),但是这样做之后,我输入到 shell 的任何命令都开始抛出错误。
我尝试重新启动它,但是它现在只是挂断并循环:
mdadm: create user root not found
mdadm: create group disk not found
我接下来尝试的是在 Live CD 上启动并运行:
mdadm --assemble --scan
输出为:
ARRAY /dev/md/0 metadata=1.2 UUID=c4f7c00d:57106a47:ace61dec:4e01a0cc name=bufwin01:0spares=2
ARRAY /dev/md/1 metadata=1.2 UUID=0c155fbf:784b8bf0:400872ef:9082a3d8 name=bufwin01:1
之后,我运行lsblk
并得到输出:http://hastebin.com/qocoqonatu.1c
此时,md1p3
和md0p1
已安装,我可以看到它们,并且我知道md1p2
是/
,md0p1
是启动, 和md1p1
是交换,但是我找不到任何方法至少安装md1p2
来检查文件。
mdadm 是不是出了什么问题,无法正确读取?我不明白为什么复制/tmp
会导致这么多麻烦。
答案1
可能是根文件系统不知怎么损坏了。我建议将 /dev/md1p2 的原始内容备份到某处,然后尝试“fsck -y /dev/md1p2”。但是,如果损坏严重,它可能无济于事。如果您有新的备份,请从中恢复。