在Live CD中组装软件RAID以进行数据恢复

我需要帮助恢复运行Ubuntu的服务器上位于LVM上的某些数据。

发生了什么事是我删除了控制交换空间的逻辑卷,该交换空间位于RAID1中驱动器sda2,sdb2,sdc2和sdd2的分区上。

由于某种原因,这使我的整个系统陷于瘫痪。 启动离开我with rescue救援和一个错误说,这是一个未知的文件系统。

当我启动到一个活CD时,我可以看到我的RAIDarrays,我甚至可以启动它们。 但是,它似乎没有安装在任何地方,所以我看不到数据。

我现在在活cd,我已经做了sudo apt-get安装mdadm lvm2所以它应该正确地安装它们。 我只是不明白为什么它不会。

请在这里赞赏任何帮助。

这是一些输出。

顺便提一句,有3个RAID,1)/ boot 100MB RAID1,2)交换10gb RAID1,3)root 990GB RAID5

ubuntu@ubuntu:~$ df -h Filesystem Size Used Avail Use% Mounted on aufs 124M 101M 18M 86% / none 2.0G 324K 2.0G 1% /dev /dev/sde1 2.0G 826M 1.2G 42% /cdrom /dev/loop0 667M 667M 0 100% /rofs none 2.0G 164K 2.0G 1% /dev/shm tmpfs 2.0G 28K 2.0G 1% /tmp none 2.0G 92K 2.0G 1% /var/run none 2.0G 0 2.0G 0% /var/lock none 2.0G 0 2.0G 0% /lib/init/rw /dev/md1 91M 73M 15M 84% /media/5ac3dbf1-a6c5-409c-96ae-edc6e27992c7 ubuntu@ubuntu:~$ cat /etc/fstab aufs / aufs rw 0 0 tmpfs /tmp tmpfs nosuid,nodev 0 0 /dev/sda2 swap swap defaults 0 0 /dev/sdb2 swap swap defaults 0 0 /dev/sdc2 swap swap defaults 0 0 /dev/sdd2 swap swap defaults 0 0 

我正在尝试做一些非常相似的事情。 如果我没有记错的话,问题是mdadm和lvm使用一系列configuration文件来组装分区和卷。 当然,这些在活CD上不存在,所以你要么手工assembly….或者或者或者或者。 旧系统的其中一个文件是lvm.conf。 这个如果我没有记错的话包含你的lvm分区的分区,包括柱面号等。至于mdadm ….我不记得configuration文件离开我的头顶。 尝试mdadm.conf也许…不记得了。 无论如何,我会反弹,看看我还能find什么。 祝你好运。