Sziasztok.
Sajnos elég nagy gondom van. Elszállt egy winchesterem, ami softwares raidben volt. A másikról meg nem akart elindulni a rendszer valamiért, gondoltam bebootolok egy gentoo live cd-vel, lementem ami kell, aztán utána megnézem mit tehetek vele. Sajnos a gentoo live nem ismerte fel a raidet, így kézzel kellett megcsinálnom. Viszont nem figyeltem, és mdadm --create-t nyomtam az assmeble helyett, így viszont nem tudom felcsatlakoztatni a raid tömböt, mert kéri, hogy adjam meg a fájlrendszer típusát. Most már hiába is írom be, hogy assmeble, nem jó. Mit tudnék még tenni? Menthetőek a winchesteren lévő adatok?
- 9734 megtekintés
Hozzászólások
Eressz ra egy testdisket.
- A hozzászóláshoz be kell jelentkezni
Ezt kifejtenéd egy kicsit bővebben?
- A hozzászóláshoz be kell jelentkezni
http://www.cgsecurity.org/wiki/TestDisk
A legtöbb disztróban megtalálható. Gondolom a Gentoo-ban is.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Rajtad nem sokat segít, de mások okulására:
SW raid1-nél a rendszerbetöltőt (pl. grub) mindkét vinyó MBR-jébe be kell tenni, különben csak az egyikről lesz képes felállni a rendszer.
Talán az újabb rendszerek mintha ezt már automatice megtennék, azért jobb egy grub-install /dev/sda; grub-install /dev/sdb .
- A hozzászóláshoz be kell jelentkezni
Ubuntu telepítésnél létrehozott sw raid kapásból így telepíti és meg mást is megkerdez.
- A hozzászóláshoz be kell jelentkezni
Kit kérdez még meg rajtam kívül? :)
- A hozzászóláshoz be kell jelentkezni
Ezen padlót fogtam :D
- A hozzászóláshoz be kell jelentkezni
Ha nem írta végig a create a lemezt akkor meg megmenthetsz valamit mert addig. Csak klasszikus particio torlesnek minősül. A rossz lemez mennyire rossz?
- A hozzászóláshoz be kell jelentkezni
A create parancs lefutott fél másodperc alatt. Hogy érted azt, hogy nem írta végig a lemezt?
- A hozzászóláshoz be kell jelentkezni
Hogy az adatokat tartalmazo szektorokat nem irta felul.
Itt alapvetoen ketto eset lehetseges:
- Ha van egy kis makod, akkor mdadm --zero-superblock (hogy nehogy megegyszer RAID-nak ismerodjon fel) + testdisk
- Ha nincs, akkor sikerult a fajlrendszer fejlecet pont felulirni, ekkor relative keves esellyel indulsz. Viszont a leiras alapjan ennek a legkisebb az eselye.
Tipp: testdisk a mini install CD-n valszinuleg nem lesz, de egy SysRescueCD-n szinte biztos hogy van.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni
A tesdisken belül mit kéne pontosan? Sajnos csak 6 után tudom megnézni, de szeretnék felkészült lenni addigra.
- A hozzászóláshoz be kell jelentkezni
A --help -et :-) Leirja, ha jol emlekszem, meg peldak is vannak benne, a manjaban biztosan.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni
Senkinek nincs semmi más ötlete? Az adatok azért menthetőek?
- A hozzászóláshoz be kell jelentkezni
Ha nem formáztad le túl sokszor, és nem írtál rá, akkor vélhetően igen. A korábban említett testdisket érdemes felütni, sokunknak segített már.
- A hozzászóláshoz be kell jelentkezni
Nem lett írva semmi sem. Csak az mdadm --create parancs futott le rajta, és nem tudom újra létrehozni a tömböt.
A tömböt nem tudom valahogy helyrepofozni?
- A hozzászóláshoz be kell jelentkezni
A tömböt nem hiszem, de nem is kell vele foglalkozni. Ha jól értem, raid1, tehát mindkét lábon ugyanaz van, minden adatot tartalmaz az egyik láb is.
Mi több, nyugodtan szórakozhatsz az egyik lábon. Vélhetően a másikon is ugyanúgy megvan még minden. Testdisket eressz rá.
- A hozzászóláshoz be kell jelentkezni
A másik vinyó elszállt, szóval annyira biztonságosan nem próbálkozhatok. A testdisknek melyik opcióját próbálgassam. Tudnátok segíteni? Mert nem szeretném elcseszni, ezért inkább biztosra mennék.
- A hozzászóláshoz be kell jelentkezni
Akkor először valamire leddzed az egész lemezt.
- A hozzászóláshoz be kell jelentkezni
A tombbel nem kell(kellett volna) foglalkoznod, softraid raid-1 eseten siman felmountolhato a particio, mintha raidmentes lenne, max mivel raid a particio tipusa es nem sima linux, ezert lehet, hogy meg kell a mountnal adni kezzel opcioba, hogy extX a filerendszer (erre most hirtelen nem emlekszem tizstan, nem mostanaban csinaltam ilyet). Ha a particiókat nem valtoztattad, akkor valoszinu ez meg most is megy siman.
Ha ez sikerult, csinalj backupot, utana raersz raid-et epitgetni.
- A hozzászóláshoz be kell jelentkezni
Nem tudom simán felcsatolni, mert azt írja, hogy linux_raid_members, ha meg megadom az fs típúsát, akkor sem sikerül.
- A hozzászóláshoz be kell jelentkezni
Hat _most_ mar nem sikerul, _akkor_ sikerult vollna.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni
Ha RAID1 volt és 0.90 metadata, akkor simán mountold föl a fájlrendszert az egyik winyóról mondjuk:
mount -o ro -t ext4 /dev/sda2 /mnt/tmp
- A hozzászóláshoz be kell jelentkezni
Erre azt írja, hogy wrong gs type, bad option, bad superblock. Nem akarja felcsatolni.
- A hozzászóláshoz be kell jelentkezni
Idéznék a linux listáról:
tusi <tusi@enzim.hu> writes: > On Wed, 2012-08-15 at 23:21 +0200, Ferenc Wagner wrote: > >> 2. Az MD RAID partíció önmagában csak akkor mountolható, ha 0.9-es vagy >> 1.0-ás típusú a RAID metaadat. Egyébként offsetet kíván a dolog. > > 1.2-es volt. Errol az offset-rol tudnal tobbet mondani? Mit jelent, hogy > kell egy ilyet felmountolni stb... Idézlek: > >mdadm --examine /dev/sdb3 > /dev/sdb3: > [...] > Data Offset : 2048 sectors > [...] tehát, ha ez egy RAID-1 volt, ezzel próbálkozhatsz: # losetup -o $((2048*512)) /dev/loop0 /dev/sdb3 # e2fsck /dev/loop0 # mount /dev/loop0 /mnt
Esetleg ezzel próbálkozz.
- A hozzászóláshoz be kell jelentkezni
Köszi majd kipróbálom, ha nem lesz más megoldás.
- A hozzászóláshoz be kell jelentkezni
könyvjelző
"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."
- A hozzászóláshoz be kell jelentkezni
itt is
- A hozzászóláshoz be kell jelentkezni
ezt én sysresccd-val csinálnám abban minden szükséges program/kellék benne van, és gentooból készül.
először másold le egy az egyben a még jó lemezt, aztán próbáld megjavítani.
testdiskel visszaállítod a partíciót, utána mount ro, aztán fsck
valahogy így.
sok szerencse kell hozzá, meg némi lehet-formátum ismeret.
- A hozzászóláshoz be kell jelentkezni
Ha valakinek van még ötlete, azt szívesen veszem. Azt is, ha valaki részletezné, hogy a testdisk-t hogyan használjam az adat-visszaállításra.
- A hozzászóláshoz be kell jelentkezni
Data Recovery on a Formatted Drive with TestDisk by Britec
a google csodákra képes:)
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Köszönöm, megnézem majd mindegyik linket
- A hozzászóláshoz be kell jelentkezni
Szerintetek mennyire kivitelezhető és célravezető az, ha dd-vel lemásolom az egész winchester tartalmát és egy másik winchesteren próbálkozok a helyreállítással?
- A hozzászóláshoz be kell jelentkezni
x kétszer ment valami miatt
- A hozzászóláshoz be kell jelentkezni
Ez egy nagyon jó ötlet!
- A hozzászóláshoz be kell jelentkezni
Próbálkozom a testdisk-el, létrehoztam egy másik winchesteren egy raid partíciót, majd raktam rá egy fájlt. Megpróbáltam visszaállítani a fájlt, de a testdisk nem talált semmit. Ötlet?
- A hozzászóláshoz be kell jelentkezni
A megsemmisült raid-en partíciós tábla volt, vagy csak simán egy fájlrendszer?
Ha simán egy fájlrendszer, akkor a lemásolt image-en először mdadm --zero-superblock utána pedig simán fsck-t nyomsz és kész. Ha ext3/ext4 volt, akkor megtalálja a későbbi ext3/4 superblock másolatokat, és simán helyreállítja a fájlrendszert.
- A hozzászóláshoz be kell jelentkezni
Két partíció volt a winchesteren, sda1 és sda2. Mindkettő külön raid-ben. Igazából nekem csak az sda2 lényeges.
- A hozzászóláshoz be kell jelentkezni
De ha külön raidben voltak, akkor a raid-ben csak egy fájlrendszer van, nem pedig partíciós tábla.
Vagyis dd-vel másold le a /dev/sda2-t külön, a lemásolt image-re mdadm --zero-superblock, majd pedig fsck.
- A hozzászóláshoz be kell jelentkezni
Oké, megnézem, köszi.
- A hozzászóláshoz be kell jelentkezni
Sikerült lemásolnom a partíciót. 200gb-t volt a mérete, de ha felcsatolom az image fájlt, akkor az fdisk egy 3567 megás partíciónak ismeri fel. Így nagyon nem lesz jó. Ötlet?
- A hozzászóláshoz be kell jelentkezni
Na kezd világosabb lenni a dolog. Az fdisk-t az image-ra használva kiírja, hogy 200gb a partíció. Megpróbáltam felmountolni a mount -o loop image.bin /path paranccsal, de azt írja, hogy a partíció linux_raid_member. Hogyan tovább? mdadm --zero-superblock /path/image.bin ?
- A hozzászóláshoz be kell jelentkezni
Nem tudom, az mdadm megcsinálja-e a műveletet file-on.
Kezdetnek: losetup /dev/loop0 /path/image.bin
Ezzel /dev/loop0-ként "csatolod" az image filet és használhatsz rajt bármilyen programot.
Lecsatolás: losetup -d /dev/loop0
Ha loop0 foglalt, teheted máshová is.
Tehát ezután a következőképpen működnek a dolgok:
mdadm --zero-superblock /dev/loop0
mount /dev/loop0 hova
Szerintem így próbálkozz inkább.
- A hozzászóláshoz be kell jelentkezni
Az a baj, ha így próbálom felcsatolni, akkor az fdsik a loop0-ra egy 3gb-os partíciót ír csak ki. Szerintem az meg nem a legjobb. De simán a fájlra fdisk, akkor kiírj hogy 200gb a partíció.
- A hozzászóláshoz be kell jelentkezni
Köszi szépen, működik! :) Jövök egy tálca sörrel!
Köszönöm mindenkinek a segítséget, leginkább cus-nak!
- A hozzászóláshoz be kell jelentkezni
Most csinálj backupot az érzékeny adatokról ;-).
- A hozzászóláshoz be kell jelentkezni
typo javítva.
MostMostantól rendszeresen csinálj backupot az érzékeny adatokról ;-).
Üdv,
Marci
- A hozzászóláshoz be kell jelentkezni
+1
--
A legértékesebb idő a pillanat amelyben élsz.
http://phoenix-art.hanzo.hu/
https://sites.google.com/site/jupiter2005ster/
- A hozzászóláshoz be kell jelentkezni