我很困惑。 有一天晚上,我有一台服务器已经死亡。 我去重新启动它,发现它卡在“GRUB”引导屏幕上。 然后我注意到一个硬盘已经失败了。 我把一个新的硬盘驱动器,启动到救援模式,并重新安装gr </s>。
服务器启动后,我告诉mdadm重新同步新的驱动器,一切都很好。
直到我注意到,由于某种原因,驱动器的数据已经14天,4月26日。所以我不得不还原一个更新的备份,以使服务器是最新的。 不过,这让我担心,为什么会这样呢?
谢谢
我的猜测是,如果出现以下情况,您可能会发生以下情况:在raid1中有2个磁盘 – / dev / sda和/ dev / sdb。 例如mbrlogging在/ dev / sda上。 4月26日,系统认为/ dev / sdb有问题(由于错误或某些程序失败),并且已经从raid中删除。 在两周内/ dev / sda失败,你没有同步RAID。 正如你上面说的,你需要设置mdadm,我会build议安装smartd(从smartmontools包)。 聪明的“救了我的生活”几次:)
PS raid1不是备份,当两个硬盘同时失败时,我发生了一些事件,没有任何机会恢复任何数据。
也许你的/ boot不在raid1上? 只有/(或者你的其他分区)。
某些老版本的grub(0.9XI猜测)无法从mdadm设备启动。
如果你可以启动一个liveCD或类似的,也许你将能够安装你的RAID并保存数据。
你有RAID1镜像到位,其中一个驱动器14天前失败。 不能够让卡片停止写入,但是没有那么辛苦,以至于当你试图读取/写入时卡片实际上不会工作 。 但是由于它被标记为失败,你的RAID卡将不再接触它。 然后,14天后,也许是为了回应另一个问题,你拿出另一个 (更新的)驱动器,并用一个空白的replace。
由于您的故障驱动器在两周内还没有写入,所以数据已经两周了。 这就是你同步到新的驱动器,这就是为什么它看起来像你的服务器已经两个星期没有使用。
大概是你的OTHER驱动器(两周前没有失败的驱动器)
答 :还是不错的,可以用来恢复你最近的数据,或者
B :也是失败了,尽pipe最近也许更严重了
RAID-1中的单个磁盘故障不是灾难性的,因此不会发生固有的危险迹象。 你的电脑只是保持在剩下的好驱动器上。 除非您正在主动监视RAIDarrays,否则在其他驱动器出现故障之前,您将不会知道故障,这将导致服务器崩溃(没有工作的驱动器)。
某些RAID卡会在某些情况下重新启动后重置驱动器上的故障/良好标志。 这很愚蠢,它发生。
这听起来很像发生在你身上的事情。