Yritin luoda raid1:stä mdadm:lla 2:sta levystä/primääriosiosta; sda1:stä ja sdb1:stä. Iski paniikki.
Tässä komennot, joita olen antanut tähän mennessä.
Kloonasin sdb:n sda:han:
384 sudo dd if=/dev/sdb of=/dev/sda bs=32M
385 sudo apt-get install mdadm
388 sudo mdadm --create /dev/md0 --level=mirror --raid-devices=2 /dev/sda1 /dev/sdb1
Tässä kohtaa iski paniikki, kun en nähnyt alkuperäistä dataa:
393 sudo mdadm --stop /dev/md127
394 sudo mdadm --remove /dev/md127
396 sudo mdadm --zero-superblock /dev/sd[ab]1
Tässä kohtaa iski totaalinen paniikki, kun fsck.ext4 -fy alkoi kyselemään: korjatanko? vastailin y. Painoin ctrl^c, kun alkoi tuntumaan, että se käy koko kovon läpi. :/
399 sudo fsck.ext4 -fy /dev/sdb
400 sudo fsck.ext4 -y /dev/sdb
401 sudo mount -f ext4 /dev/sdb
402 sudo mount -f ext4 /dev/sdb1
403 sudo dmesg
Todella tärkeät jutut on kolmannessa paikkaa tallessa mutta haluaisin silti palauttaa tuon kovon, kun siellä on kuitenkin jotain vähemmän tärkeää.
En pysty mounttaamaan sda:ta. Olen siis superblockin (ilmeisesti) poistanut, mutta käsittääkseni sen pitäisi mounttautua tuon jälkeen - ei kuitenkaan mounttaa. Pitää varmaan kloonata "sudo dd if=/dev/sda of=/dev/sdb bs=32M" varmuuden vuoksi ja jatkaa sdb:n kanssa säätämistä.
"388 sudo mdadm --create /dev/md0 --level=mirror --raid-devices=2 /dev/sda1 /dev/sdb1" Eihän tämä komento poista periaatteessa mitään dataa (käsittääkseni muokkaa superblockia)? Olen ymmärtänyt, että datan saa vielä palautettua.
Eli sekoilin ja muokkasin jotain tuossa "399 sudo fsck.ext4 -fy /dev/sdb" -kohdassa, joten luulen, että sdb on menetetty. sda:han en ole kuitenkenkaan koskenut, muuta kuin siis tehnyt aiemmin mainitut:
388 sudo mdadm --create /dev/md0 --level=mirror --raid-devices=2 /dev/sda1 /dev/sdb1
393 sudo mdadm --stop /dev/md127
394 sudo mdadm --remove /dev/md127
396 sudo mdadm --zero-superblock /dev/sd[ab]1
Eli miten tästä etenen, että saan palautettua sda:n mountattavaan muotoon?