Portál AbcLinuxu, 11. května 2024 05:22


Dotaz: Raid 1 na jednom disku

18.5.2007 17:56 Jan Fiala
Raid 1 na jednom disku
Přečteno: 231×
Odpovědět | Admin
Ahoj, nainstaloval jsem si novy debian a stala se mi zvlastni vec. V pocitaci jsou 2 stejne disky. Pri instalaci jsem nechal mezi tema 2 diskama vytvorit raid1. Ted jsem si ale vsimnul, ze pri praci blika jen jedna kontrolka disku.

/proc/mdstat md0 : active raid1 scsi/host0/bus0/target0/lun0/part6[0] scsi/host0/bus0/target1/lun0/part6[1] 14843904 blocks [1/1] [U]

Jeden disk bezi jako spare a druhy jako active. Pri instalaci to zadnou chybu nevyhodilo. Jak ted prevest ten druhy disk ze spare do active modu? Nerad bych prisel o data. Zkousel jsem mdadm --grow ale to nezabralo. mdadm --grow /dev/md0 --raid-devices=2 mdadm: Cannot set raid-devices for /dev/md0: File exists
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

18.5.2007 23:53 billgates | skóre: 27
Rozbalit Rozbalit vše Re: Raid 1 na jednom disku
Odpovědět | | Sbalit | Link | Blokovat | Admin
Neviem, mne sa zda, ze je to v poriadku. Co vypise mdadm -D /dev/md0?
19.5.2007 01:07 Jan Fiala
Rozbalit Rozbalit vše Re: Raid 1 na jednom disku
mdadm -D /dev/md0 /dev/md0: Version : 00.90.00 Creation Time : Sun Sep 10 15:15:36 2006 Raid Level : raid1 Array Size : 14843904 (14.16 GiB 15.20 GB) Used Dev Size : 14843904 (14.16 GiB 15.20 GB) Raid Devices : 1 Total Devices : 2 Preferred Minor : 0 Persistence : Superblock is persistent

Update Time : Mon Apr 9 15:20:58 2007 State : active Active Devices : 1 Working Devices : 2 Failed Devices : 0 Spare Devices : 1

UUID : c2a2628d:e6d4a453:08400be3:f1fb4d90 Events : 0.23

Number Major Minor RaidDevice State 0 8 6 0 active sync /dev/sda6

1 8 22 1 spare /dev/sdb6
19.5.2007 01:22 billgates | skóre: 27
Rozbalit Rozbalit vše Re: Raid 1 na jednom disku
Ak som to dobre pochopil, tak /dev/sdb6 mas oznaceny ako spare a to preto, ze toto pole ma len 1 raid device, takze ho treba prinutit, aby pouzil 2 disky ako raid devices. Kedze som to ale este nikdy nerobil, tak mozno len taky tip: V /etc/mdadm.conf skus zmenit parameter raid-devices=2, pripadne cele pole zrus a vybuduj odznova.
19.5.2007 12:21 Jan Fiala
Rozbalit Rozbalit vše Re: Raid 1 na jednom disku
No prave ruseni toho pole bych se rad vyhnul. Na md0 jsou nektery dulezity systemovy adresare a po odpojeni by mohl lehnout system. Mel by to resit ten parametr grow, ale bud ho spatne pouzivam nebo nefunguje.
19.5.2007 12:36 billgates | skóre: 27
Rozbalit Rozbalit vše Re: Raid 1 na jednom disku
Takze, skusil som si to prakticky:
[root@gw ~]# mdadm -D /dev/md0
/dev/md0:
        Version : 00.90.01
  Creation Time : Sat May 19 12:31:21 2007
     Raid Level : raid1
     Array Size : 102336 (99.95 MiB 104.79 MB)
    Device Size : 102336 (99.95 MiB 104.79 MB)
   Raid Devices : 1
  Total Devices : 2
Preferred Minor : 0
    Persistence : Superblock is persistent

    Update Time : Sat May 19 12:31:55 2007
          State : clean
 Active Devices : 1
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 1

           UUID : c5a7f5d3:93c217c5:2f67cd30:00ffc7fa
         Events : 0.2

    Number   Major   Minor   RaidDevice State
       0       7        0        0      active sync   /dev/loop0
       1       7        1        -      spare   /dev/loop1
potom som dal prikaz:
mdadm --grow /dev/md0 -n2
a vysledok:
[root@gw ~]# mdadm -D /dev/md0
/dev/md0:
        Version : 00.90.01
  Creation Time : Sat May 19 12:31:21 2007
     Raid Level : raid1
     Array Size : 102336 (99.95 MiB 104.79 MB)
    Device Size : 102336 (99.95 MiB 104.79 MB)
   Raid Devices : 2
  Total Devices : 2
Preferred Minor : 0
    Persistence : Superblock is persistent

    Update Time : Sat May 19 12:34:53 2007
          State : clean
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0

           UUID : c5a7f5d3:93c217c5:2f67cd30:00ffc7fa
         Events : 0.4

    Number   Major   Minor   RaidDevice State
       0       7        0        0      active sync   /dev/loop0
       1       7        1        1      active sync   /dev/loop1
Takze u mna to fungovalo. Nie som vsak nejaky velky odbornik v tejto oblasti. Este mozes skusit nejake livecd a spravit to z neho, aby pocas operacie nebolo to zariadenie namountovane. Inak uz asi fakt neviem poradit.
20.5.2007 00:14 Jan Fiala
Rozbalit Rozbalit vše Re: Raid 1 na jednom disku
Uz vim v cem je problem. Funkce grow spolupracuje jen s jadry 2.6 a ja mam 2.4. U starsiho jadra se pry doporucuje disky rozpojit a pak zase spojit. Zajimalo by mi, kdyz to udelam, tak jestli na tom vyslednym poli budou data, ktera jsem na nem mel predtim. Taky je otazka, kdyz se po vytvoreni toho raid1 pole zacnou disky synchronizovat, tak ktery z nich bude ten, na nemz data zustanou zachovana.
20.5.2007 01:15 billgates | skóre: 27
Rozbalit Rozbalit vše Re: Raid 1 na jednom disku
Tipoval by som, ze pri pouziti z livecd s jadrom 2.6 to skopiruje active disk na spare, kedze oznacene su spravne.
AraxoN avatar 20.5.2007 08:51 AraxoN | skóre: 47 | blog: slon_v_porcelane | Košice
Rozbalit Rozbalit vše Re: Raid 1 na jednom disku
Aby boli na diskoch tie isté dáta, to by sa malo dať docieliť cez postupnosť:
sync
dd if=/dev/loop0 of=/dev/loop1
Takýmto spôsobom by sa raidu nemalo nijak podariť vymyslieť si iné dáta než tam sú.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.