RAID 1 újraépítése (megoldva)

Fórumok

Hali!

SuSE 9.3, 2db 20GB-os hdd Raid1-be volt berakva, még telepítéskor hoztam létre a YaST-tal. Úgy néz ki a dolog, hogy 1-19 arányban van megosztva, a hda1 1 gigás a boot, a hdc1 1 gigás a swap, a két 19 gigás rész pedig a / tükörbe.
Ma piszkáltam belül a gépbe, és nem vettem észre, lecsúszott a secondary ide csatornáról félig lecsúszott a kábel. Elindult a rendszer, de nem figyeltem különösebben a boot-ra, így nem láttam a hibát, és utána még ügyködtem is rajta (másolás, stb.). Következő restartnál vettem észre, hogy nem megy. A következőket írja: hda2 hdc2 hozzáadása, ..., hdc2 non-refresh, unbind hdc2. Folytatódik a betöltés, és kicsivel ezután megpróbálja hozzáadni még1x, de ott már mondja, hogy nem lehet, mert fut az md.

A kérdés, hogy rakjam helyre a hdc2-t?

mdadm -D /dev/md0:


/dev/md0:
        Version : 00.90.01
  Creation Time : Sat Sep 15 15:51:43 2007
     Raid Level : raid1
     Array Size : 18635328 (17.77 GiB 19.08 GB)
    Device Size : 18635328 (17.77 GiB 19.08 GB)
   Raid Devices : 2
  Total Devices : 1
Preferred Minor : 0
    Persistence : Superblock is persistent

    Update Time : Tue Oct  2 21:34:08 2007
          State : clean, degraded
 Active Devices : 1
Working Devices : 1
 Failed Devices : 0
  Spare Devices : 0

           UUID : 3d431e9f:6afc3615:47a1f311:e932804b
         Events : 0.305746

    Number   Major   Minor   RaidDevice State
       0       3        2        0      active sync   /dev/hda2
       1       0        0        -      removed

Soha nem csináltam még ilyet, és bár nem pótolhatatlanok az adatok, nem akarom újra elővadászni őket... Néztem YaST-ba, nem láttam olyat, hogy javítás. Ha meg szétbontom, nem biztos, hogy össze tudja rakni. Vagy esetleg egyszerűen dd if=/dev/hda2 of=/dev/hdc2? Nem tudom.... Az mdadm-ot meg nem merem piszkálni, mert pillanatok alatt elcseszhetek mindent...

szerk.: csak nem tudom, magától miért nem csinálja meg... Máskor egyből not clean - repair in background...

Hozzászólások

Nekem nincs raid1.conf-om... Se /etc/mdadm.conf... :S Tud ez a YaST érdekes dolgokat művelni.

OpenSuSE 10.2, Celeron 2,4Ghz, 768MB, 2*160GB IDE Raid0, FX5200, SBLive! E400
OpenSuSE 10.2, Acer Aspire 5020, AMD Turion 64bit @ 1,8Ghz, 1GB, 80GB Toshiba, Mobility Radeon X700 PCI-E 128MB/128bit

Senki? :(
Szerintem ez nem SuSE-specifikus probléma...
Asszem megpróbálom, hogy YaST-ba kiveszem, aztán visszarakom a tömbbe.

Ha nem jövök vissza, akkor elb@xtam.... (Ugyanis ez a gép a routerem...) :S

OpenSuSE 10.2, Celeron 2,4Ghz, 768MB, 2*160GB IDE Raid0, FX5200, SBLive! E400
OpenSuSE 10.2, Acer Aspire 5020, AMD Turion 64bit @ 1,8Ghz, 1GB, 80GB Toshiba, Mobility Radeon X700 PCI-E 128MB/128bit


Personalities : [raid1]
md0 : active raid1 hda2[0]
      18635328 blocks [2/1] [U_]

unused devices: <none>

OpenSuSE 10.2, Celeron 2,4Ghz, 768MB, 2*160GB IDE Raid0, FX5200, SBLive! E400
OpenSuSE 10.2, Acer Aspire 5020, AMD Turion 64bit @ 1,8Ghz, 1GB, 80GB Toshiba, Mobility Radeon X700 PCI-E 128MB/128bit

A /proc/sys/dev/raid konyvtarban van ket fajl: speed_limit max es min. En ilyenkor kb 2000000-et bele szoktam echo-zni mindkettobe, ugy qrvagyorsan megcsinalja. Mert ez az intelligencske (sles-ben legalabbis) visszaveszi a sebesseget, hogy a tomb hasznalhato sebessegu legyen az ujraepites alatt is...

--
Aki falra szerelt tehennel vitatkozik, olyan mint vonat kerek nelkul, nem jut sehova.

Nem jött be... Nem enged kivenni lemezt. Csak úgy lehet, ha törlöm, majd teljesen újraépítem.

OpenSuSE 10.2, Celeron 2,4Ghz, 768MB, 2*160GB IDE Raid0, FX5200, SBLive! E400
OpenSuSE 10.2, Acer Aspire 5020, AMD Turion 64bit @ 1,8Ghz, 1GB, 80GB Toshiba, Mobility Radeon X700 PCI-E 128MB/128bit