Mielőtt nekiállunk egy RAID összefűzésének, tájékozódjunk! Tudnunk kell, hogy hardveres (HwRaid) szoftveres (SoftRaid) RAID-ot fogunk-e használni. Az eljárás nem azonos, mert hardveres RAID esetében a RAID-vezérlőben (beállítóprogramja, külön BIOS-a, vagy egyes esetekben az alaplap, Laptop BIOS-ban kell beállítanunk a vezérlőt!
Hardveres RAID
Előnye a szoftveres RAID-al szemben, hogy nem lesz szükséged külön háttérprogramokra a RAID kezeléséhez mert indítás után a rendszer egy adattárolóként látja a RAID tömböket. Kernel csere, szoftveres anomáliák miatt soha nem fog szétesni a RAID-tömb. Nem lesznek kiugró IO folyamatok (CPU terhelések), stb..
Egyes hardveres RAID esetében a BIOS-ban csak a RAID módot tudjuk kiválasztani, a használatához külön meghajtóra van szükségünk.
Például: AMD RaidXpert2 amihez telepítenünk kell a dkms-rcraid
meghajtót. Gyári dokumentáció itt érthető el!
Fontos!
Ahhoz, hogy az AMD RAIDXpert2 megoldását használjuk, a rendszert vagy magát a telepítőt az alábbi kernel paraméterrel kell bebootolni:
Amennyiben megjelenési problémánk van, vagy sötétre vált a képernyő, akkor még a ‘nomodeset’ kacsolót is adjuk hozzá, így:
A meghajtó telepítése Dinamikus Kernel Module (dkms) csomagból:
Szoftveres RAID
RAID eszközt akkor lehet összefűzni, ha az adathordozón a partíció típusa Linux RAID! A RAID partíciókat akkor formázhatjuk a szokásos partíciókra, ha már hozzá lettek adva egy RAID-hoz (md0).
A blackPanther OS-ben grafikus eszközökkel is létrehozhatunk és kezelhetünk RAID-tömböket. Indítsuk el a partíciókezelőt:
Rendszerbeállítások > Adathordozók > DiskDrake
Váltsuk át szakértő módba!
Szoftveres RAID ellenőrzése parancssorból
Az mdadm használata parancssorból
Üzemmódok:
- Assemble
- „Elindítja” (láthatóvá teszi) a megadott tömböt
- Build
- Szuperblokkmentes tömböt rak össze
- Ilyenkor természetszerűen az első létrehozás és a későbbi újbóli elindítás ugyanaz a művelet
- Create
- Új (szuperblokkos) tömb létrehozása
- Follow/Monitor
- A megadott tömbök állapotát figyeli, reagál a változásokra
- Csak redundánds tömbökre van értelme
- Grow
- Újracsíkozás
- Manage
- Eszköz hozzáadása tömbhöz, kiszedése, hibásnak jelölése stb
- Misc
- „Egyéb”: pl. RAID szuperblokk törlése; információkérés
- akkor kell törölni a szuperblokkot, ha végleg el akarunk távolítani egy eszközt egy tömbből
- „Egyéb”: pl. RAID szuperblokk törlése; információkérés
Néhány tipikus felhasználás
Új tömb létrehozása
Degradált tömb létrehozása
(„Féllábúnak” vagy hiányosnak is mondják.)
A tényleges eszköznév helyére írjuk azt, hogy „missing”:
Tömb összeillesztése
- Ha már egyszer korábban létrehoztuk, de a kernel még nem inicializálta:
- Ha hiányos, nem indul el magától, kell a --run:
- Vagy összerakás után külön elindíthatjuk:
- A /etc/mdadm/mdadm.conf-ban felsorolt összes tömb összeillesztése és elindítása (ilyesmit csinál az initramfs/initrd):
- Hiányos, piszkos tömb összeillesztése és elindítása (a konzisztencia így nem biztosított!):
Tömbök leállítása
- Vagy az összesé, ami a configban van:
Tömbelemek hozzáadása
- Ha már fut a tömb:
- Ha többet adunk hozzá, mint ahányból létrehozáskor állt, a többletből melegtartalék lesz.
Tömbelemek eltávolítása
- Először jelöljük hibásnak, amit ki akarunk venni:
- Ekkor elkezdi szinkronizálni a(z egyik) melegtartalékot
- Szedjük is ki a tömbből a hibásnak jelölt eszköz:
Hibás diszk cseréje
Ha a /dev/sdb failed állapotban van:
Új aktív diszk hozzáadása RAID1-hez
- Már fusson a tömb, és:
Aktív diszkek számának csökkentése RAID1-ben
Meglevő fájlrendszer RAID1-esítése
- Bebootolunk egy live CD-ről (hogy biztosan ne írjon semmi a fájlrendszerbe, miközben másoljuk)
- Létrehozunk egy új, féllábú RAID1-et a második diszken
- Rámásoljuk az adatokat
- Hozzáadjuk a tömbhöz az első diszket
- Rebootolunk a szép új RAIDes fájlrendszerünkkel
Ha a /dev/sda1 a meglevő fájlrendszer és a /dev/sdb1 az új diszk, akkor:
- Ezt amúgy lehetne helyben is, ha úgy 1 MB-tal összezsugorítanánk előtte a fájlrendszert, de azért nem ajánlott.
Meglevő fájlrendszer RAID5/6-ra helyezése
- Kb. mint fent, de:
Tömb sorszámának átírása
Ha a /dev/mdX-ből mondjuk /dev/md4-et szeretnénk csinálni:
- Ezt meg fogja jegyezni, a továbbiakban az a tömb magától is md4 lesz
Kapcsolódó
Hozzászólások lezárva