Portál AbcLinuxu, 10. května 2025 05:44

Dotaz: Jak trvale zrušit sw RAID 1

15.2.2008 10:01 LuděkS | skóre: 31 | blog: publish | Liberec
Jak trvale zrušit sw RAID 1
Přečteno: 1786×
Odpovědět | Admin
Dobrý den, chtěl bych požádat o radu:
Mám server na starém hw s dvěma disky (hda a hdc) v RAIDU 1. Rád bych jej převedl na nový hardware (do Xenu).
Mohu pomocí dd vytvořit obraz disku hda a ten potom v Xenu spustit.
To jsem zkusil, ale logicky jsem tím získal RAID v degradovaném režimu (VM si myslí, že disk hdc je nefunkční).
Pokoušel jsem se RAID zrušit, ale nedaří se mi to (dosud jsem raid vždy jen vytvářel nebo opravoval).

Zkusil jsem udělat toto:

- pomocí df -l a cat /proc/mdstat jsem si zjistil jak je raid vytvořený
- a s mdadm jsem se snažil RAID zrušit (ale to se mi nepodařilo - oblasti byly připojené).
- fdiskem jsem změnil label u příslušných partišen z raid autodetect na linux (83)
- upravil jsem grub.conf a /etc/fstab
- zakomentoval jsem /etc/mdadm.conf
- vypnul jsem služby týkající se raidu

Děkuji za každý nápad, postřeh, radu, nasměrování, odkaz....
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

15.2.2008 10:17 Marián André | skóre: 10 | blog: Qblog
Rozbalit Rozbalit vše Re: Jak trvale zrušit sw RAID 1
Odpovědět | | Sbalit | Link | Blokovat | Admin
Myslím, že jednoduchšie by bolo spraviť:

mdadm --zero-superblock /dev/hdaX kde X je samozrejme číslo príslušnej partície. Poprípade pridať ešte prepínač --force.
O mne.
15.2.2008 13:01 LuděkS | skóre: 31 | blog: publish | Liberec
Rozbalit Rozbalit vše Re: Jak trvale zrušit sw RAID 1
Děkuju, ale to právě nepomáhá :-(. Tady je výpis z virtualizovaného stroje:
 cat /proc/mdstat
Personalities : [raid1] 
read_ahead 1024 sectors
Event: 7                   
md6 : active raid1 hda8[0]
      96791488 blocks [2/1] [U_]
      
md5 : active raid1 hda7[0]
      5116544 blocks [2/1] [U_]
      
md3 : active raid1 hda6[0]
      6144704 blocks [2/1] [U_]
      
md4 : active raid1 hda5[0]
      10241280 blocks [2/1] [U_]
      
md2 : active raid1 hda3[0]
      1020032 blocks [2/1] [U_]
      
md1 : active raid1 hda2[0]
      1052160 blocks [2/1] [U_]
      
md0 : active raid1 hda1[0]
      256896 blocks [2/1] [U_]
15.2.2008 10:24 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: Jak trvale zrušit sw RAID 1
Odpovědět | | Sbalit | Link | Blokovat | Admin
Kopírování pomocí dd považuji v tomto případě za zbytečné. Použil bych na to nejspíš tar. Ty diskové oddíly je třeba přeformátovat, protože stávající souborový systém je nad raidem.
15.2.2008 10:51 MarSik | skóre: 16 | Brno
Rozbalit Rozbalit vše Re: Jak trvale zrušit sw RAID 1
Jste si tim jisty? MD raid1 sice uklada nejaka data (jako treba UUID), ale pokud vim, nikdy mi nedelalo problemy ten filesystem nacist napriklad z grubu.

Spis bych upravil konfiguraci mdadm tak, aby se 1) bud nespoustel nebo 2) neprovadel autodetekci a dale bych proste jen zmenil typ te dane partition fdiskem. Ono tam totiz muze byt linux raid autodetect a zpusobit to inicializaci.
Nothing is foolproof...fools are very clever.
15.2.2008 12:47 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: Jak trvale zrušit sw RAID 1
Přiznám se, že změnit fdiskem typ diskovému oddílu jen tak bych se asi neodvážil. Byť neříkám že to není možné.
15.2.2008 13:03 LuděkS | skóre: 31 | blog: publish | Liberec
Rozbalit Rozbalit vše Re: Jak trvale zrušit sw RAID 1
Už jsem to udělal (mám zálohu toho virtuálního stroje, takže jsem se odvážil .-)). Ale nepomohlo to.
15.2.2008 13:04 LuděkS | skóre: 31 | blog: publish | Liberec
Rozbalit Rozbalit vše Re: Jak trvale zrušit sw RAID 1
Můžu poprosit o konkrétnější popis? Přesně to jsem se snažil udělat (viz. výš), ale nepodařilo se mi to. Děkuju!
multi avatar 15.2.2008 11:44 multi | skóre: 38 | blog: JaNejsemOdsut
Rozbalit Rozbalit vše Re: Jak trvale zrušit sw RAID 1
Odpovědět | | Sbalit | Link | Blokovat | Admin
zkopirovat pomoci dd /dev/mdX
Fitness ajťák: kutilův web; bezdrátová čidla teploty vývoj softwaru linux server
15.2.2008 12:49 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: Jak trvale zrušit sw RAID 1
Jde o softwarový raid. Nejsem si jist jestli by byl k dispozici při nabootování z nějakého livecd. Možná ano. Fakt nevím. A kopírovat běžící systém pomocí dd.. no nevím..
15.2.2008 12:59 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Jak trvale zrušit sw RAID 1
U slušného LiveCD (nebo lépe rescue systému) by měly být RAIDy a LV vidět.
15.2.2008 13:07 LuděkS | skóre: 31 | blog: publish | Liberec
Rozbalit Rozbalit vše Re: Jak trvale zrušit sw RAID 1
No, problém je, že potřebuji
a) odpovídající verzi (je to starý server)
b) V Xenu v CentOSu zatím nejde přidat CD ROM (nebo možná já jen nevím jak)
Možná by šel připojit obraz toho disku a bootovat z něj, ale k tomu jsem se zatím nedostal.
15.2.2008 23:49 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Jak trvale zrušit sw RAID 1

a) Formát linuxového SW RAIDu je už hodně dlouho neměnný, takže ve verzi bych problém neviděl.

b) Co boot ze sítě?

15.2.2008 18:09 LuděkS | skóre: 31 | blog: publish | Liberec
Rozbalit Rozbalit vše Re: Jak trvale zrušit sw RAID 1
Odpovědět | | Sbalit | Link | Blokovat | Admin
Vyřešeno: Zde je co jsem udělal:

- zjistil jsem si jak byl vytvořený raid pomocí df -l a cat /proc/mdstat a z /etc/raidtab
- pomocí fdisku jsem změnil label partišen z raid autodetect na linux (83)
- upravil jsem patřičně grub, /etc/fstab a /etc/mtab
- odstranil jsem /etc/mdadm.conf a /etc/raidtab
- zkusil jsem reboot.. partišny se již vypisují jako hdaX
- odinstaloval jsem mdadm

K úplné dokonalosti zbývá trvale odstranit modul raid1 aby se nenačítal při startu systému.

Děkuji všem za podporu :-).

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.