在Debian上恢复绝望的raid情况

我有一个debian服务器与RAIDarrays的configuration,我不太了解。 它显然有一个两个500GB磁盘的RAIDarrays。 主磁盘有两个分区:/ dev / sda1,其中安装了根FS,以及/ dev / sda2。

我说,因为我搞砸了configuration。 我不知道这是一个RAIDconfiguration,好像第二个磁盘是未使用的,所以我激发了fdisk,并销毁了我在/ dev / sdb上find的每个分区。 我实际上并没有理解sdb上的每个分区都绑定在sda上的分区上。

重新启动后,我的分区都没有出现。 电脑工作,但:

ls /dev/sd* 

什么都不给出 同样

 fdisk -l 

也不会返回任何东西,并分开失败,错误,mdadm –detail –scan也不会返回任何内容。

我尝试了任何我能find的东西,但是我没有find任何人,每个设备都在/ dev /中消失了,我不知道该怎么做。 奇怪的是,DF输出:

 Sys. de fichiers 1K-blocs Utilisé Dispo. Uti% Monté sur /dev/sda1 10080488 6255148 3313272 66% / tmpfs 1018372 0 1018372 0% /lib/init/rw udev 10240 32 10208 1% /dev tmpfs 1018372 0 1018372 0% /dev/shm 

即使/ dev / sda1设备实际上不存在。 我完全迷失在这里。

一些更多信息:

  • 这是一个远程服务器,所以我无法从服务器中获取任何磁盘
  • 它正在运行debian lenny

编辑:一些更多的信息:我无法find/ dev /磁盘下的磁盘。 如果他们在那里我想fdisk会find他们。 唯一的地方,我可以find有关分区的信息是当我做猫/ proc /分区

 major minor #blocks name 8 0 488386584 sda 8 1 10241406 sda1 8 2 522112 sda2 8 3 477620482 sda3 8 16 488386584 sdb 8 17 488384001 sdb1 

不幸的是,我不能保存任何东西,因为我无法访问我的任何磁盘设备。

编辑2:这是dmesg日志文件

你确定/ dev下的磁盘设备节点不只是决定去别的地方吗? 你有没有签出/ dev / disk目录及其内容? 如果您最近升级了udev或与磁盘相关的其他一些系统软件包,有时候会发生这种情况。

在这种情况下,首先要备份你所拥有的一切! 我的意思是,不要为这个设置做任何事情,否则你可能会造成更多的伤害。 取而代之的是把这个系统的映像拷贝到USB磁盘或者其他一些媒体上,然后用这个拷贝进行恢复尝试。 这样你总是有你原来的设置,以防你的恢复尝试会损害情况。

您可以使用某些映像软件(如PartImage)或者如果在/ dev / disk下find设备节点,并使用dd if=/dev/disk/pathtoyourdisk of=/path/to/your/usbdrive/recoveryimage.image bs=1M

然后你可以启动TestDisk ,让它find你的分区。

编辑:这种绝望的情况实际上是由于一个失败的操作系统升级,你可以看到从我的答复评论。 请记住,孩子们,当一切都失败时,保持冷静并分析情况。 🙂