tusi <t...@enzim.hu> writes:

> On Mon, 2012-08-13 at 17:17 +0200, Ferenc Wagner wrote:
>
>> tusi <t...@enzim.hu> writes:
>> 
>>> Megprobaltam Ubuntu 12.04 szerver rescue modban inditani, ilyenkor az
>>> egyes particiokat latja (sda1-6, sdb1-6), de a raid-et nem tudom ujbol
>>> osszeszerelni:
>>>
>>> mdadm --examine --scan
>>> [...]
>> 
>> Nézd meg inkább az egyes partíciókat egyenként (mdadm -E /dev/sdaX
>> stb.), hátha az bevilágítóbb lesz.  (Bár sajnos úgy tűnik, hogy a
>> metaadatok súlyosan sérültek.)
> 
> igen, nekem is ugy tunik. Pl az ilyen sor nagyon zavar: 
> Raid Level : -unknown-

Esetleg próbálkozz a metadata verzió explicit megadásával (--metadata=),
mert változott már a default, és ez okozhatott akár kavarodást.

>>> mdadm -A /dev/md0 /dev/sda2 /dev/sdb2
>>> mdadm: /dev/md0 assembled from 0 drives and 2 sparses - not enough to start 
>>> the array.
>> 
>> Ha mindkét diszken épek az adatok, akkor a --force opció segíthet.
>
> Igy gondoltad?
> mdadm -A /dev/md0 --force /dev/sda2 /dev/sdb2 

Igen, plussz még --metadata, miután kiderítetted, mi a helyes.  De még
sosem próbáltam, és lényegében ugyanaz lenne, mint az újraépítés.

>> Végső esetben hasonlítsd össze a két partíciót, vagy derítsd ki
>> akárhogy, hogy melyiken használhatóak az adatok, és készítsd el újból
>
> Hogyan? Az akarhogy nekem nem mukodik ... Nem lehet, hogy az adatok
> rendben vannak, csak a raid keveredett ossze? Gondolom, valahogy a
> diszkre irodik ki a raid parameterei, es indulaskor onnet veszi azokat.

Igen, ezt a valahogyant határozza meg a metadata verzió.  Ha 0.9 vagy
1.0, akkor az egyes RAID-1 komponenseket külön-külön tudod fsck-zni vagy
akár mountolni, de arra figyelj, hogy ext4 fájlrendszeren a read-only
mount is írással jár. Az 1.1 és 1.2 verziók már offseteket követelnek.
-- 
                                                                Feri.
_________________________________________________
linux lista      -      linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux

válasz