Linux:RAID
(Változatok közti eltérés) (→Raid hibakezelés) |
(→Raid hibakezelés) |
||
(5 közbeeső változat nincs mutatva) | |||
12. sor: | 12. sor: | ||
</code> | </code> | ||
</megoldas> | </megoldas> | ||
+ | |||
* Jelölje hibásnak a /dev/sdb partícióit minden tömbben! Ellenőrizze, hogy a tömböt hibásnak látja-e az operációs rendszer! Figyelje meg, hogy a spare diszket azonnal használatba veszi a rendszer!<megoldas> | * Jelölje hibásnak a /dev/sdb partícióit minden tömbben! Ellenőrizze, hogy a tömböt hibásnak látja-e az operációs rendszer! Figyelje meg, hogy a spare diszket azonnal használatba veszi a rendszer!<megoldas> | ||
<code lang="bash"> | <code lang="bash"> | ||
- | + | root@raiddemo:~# mdadm /dev/md0 -f /dev/sdb1 | |
+ | root@raiddemo:~# mdadm /dev/md1 -f /dev/sdb2 | ||
+ | root@raiddemo:~# mdadm /dev/md2 -f /dev/sdb3 | ||
</code> | </code> | ||
</megoldas> | </megoldas> | ||
* Távolítsa el a hibás diszk partícióit a tömbökből! Ellenőrizze ennek sikerét a /proc/mdstat tartalmában!<megoldas> | * Távolítsa el a hibás diszk partícióit a tömbökből! Ellenőrizze ennek sikerét a /proc/mdstat tartalmában!<megoldas> | ||
<code lang="bash"> | <code lang="bash"> | ||
- | + | root@raiddemo:~# mdadm /dev/md0 -r /dev/sdb1 | |
+ | root@raiddemo:~# mdadm /dev/md1 -r /dev/sdb2 | ||
+ | root@raiddemo:~# mdadm /dev/md2 -r /dev/sdb3 | ||
</code> | </code> | ||
</megoldas> | </megoldas> | ||
25. sor: | 30. sor: | ||
* Ellenőrizze az új, üres diszk partíciós tábláját a cfdisk paranccsal! (Üres partíciós táblát kell látnia.)<megoldas> | * Ellenőrizze az új, üres diszk partíciós tábláját a cfdisk paranccsal! (Üres partíciós táblát kell látnia.)<megoldas> | ||
<code lang="bash"> | <code lang="bash"> | ||
- | + | root@raiddemo:~# cfdisk /dev/sdb | |
</code> | </code> | ||
</megoldas> | </megoldas> | ||
* Másolja át a /dev/sda partíciós tábláját az új, üres diszkre!<megoldas> | * Másolja át a /dev/sda partíciós tábláját az új, üres diszkre!<megoldas> | ||
<code lang="bash"> | <code lang="bash"> | ||
- | + | root@raiddemo:~# sfdisk -d /dev/sda | sfdisk /dev/sdb | |
</code> | </code> | ||
</megoldas> | </megoldas> | ||
* Adja hozzá az új partíciókat a RAID tömbökhöz! Ellenőrizze a /proc/mdstat alapján ennek sikerét és a szinkronizálási folyamat lefutását!<megoldas> | * Adja hozzá az új partíciókat a RAID tömbökhöz! Ellenőrizze a /proc/mdstat alapján ennek sikerét és a szinkronizálási folyamat lefutását!<megoldas> | ||
<code lang="bash"> | <code lang="bash"> | ||
- | + | root@raiddemo:~# mdadm /dev/md0 -a /dev/sdb1 | |
+ | root@raiddemo:~# mdadm /dev/md1 -a /dev/sdb2 | ||
+ | root@raiddemo:~# mdadm /dev/md2 -a /dev/sdb3 | ||
</code> | </code> | ||
</megoldas> | </megoldas> | ||
+ | * Írja újra a rendszerbetöltő rekordot minden diszken!<megoldas> | ||
+ | <code lang="bash"> | ||
+ | dpkg-reconfigure grub-pc</code> | ||
+ | </megoldas> | ||
+ | |||
+ | == Kiegészítő gyakorlat 1 == | ||
+ | |||
+ | * Telepítsen egy operációs rendszert egy RAID 1-es tömbre tartalék diszk nélkül, és végezze el a fenti gyakorlatot! Figyelje meg, hogy a spare hiányában a rendszer sokáig csak egy diszkkel működik, ez az időszak a működésre nézve fokozottan veszélyes. | ||
+ | * A RAID tömb "elrontása" után adjon két diszket a rendszerhez, állítsa helyre a tömböt, majd állítson be egy spare diszket is! | ||
+ | |||
+ | == Kiegészítő gyakorlat 2 == | ||
+ | |||
+ | * A fentieket végezze el RAID5-ös tömbbel is! A telepítéskor 4 diszket hozzon létre, három alkossa a tömböt, egy pedig legyen tartalék! | ||
+ | * fentiek alapján ugyanúgy jelöljön hibásnak egy diszket, annak partícióit minden tömbből távolítsa el, és figyelje meg a spare-en alapuló azonnali szinkronizációt! Távolítsa el a hibás diszket, majd adjon egy új diszket a virtuális géphez és végezze el a tartalék hozzáadását! | ||
+ | |||
+ | == Kiegészítő gyakorlat 3 == | ||
+ | Alaphelyzet: jelenleg egy diszk áll rendelkezésére, de hamarosan be tud szerezni még egyet. A rendszert most kell telepítenie, készüljön elő arra, hogy át kell állnia RAID1-es tömbre! | ||
+ | * Telepítsen egy operációs rendszert egy diszkkel úgy, hogy azt RAID1-es tömb egyik feleként partícionálja! Telepítse fel az operációs rendszert erre a "féllábú" tömbre! | ||
+ | * Állítsa le a gépet, helyezzen be még egy diszket, és hozza konzisztens állapotba a RAID1-es tömböt! |
A lap jelenlegi, 2016. március 22., 08:23-kori változata
Tartalomjegyzék |
Linux Raid
Telepítés
- A VirtualBoxban készítsen egy virtuális gépet, amelybe az Ubuntu szerver LTS aktuális verzióját telepítjük majd. A gép 3 db. 8 GByte-os merevlemezzel rendelkezzen.
- Telepítse fel az operációs rendszert úgy, hogy az tükrözött diszkekre kerüljön, és állítson be egy tartalék diszket is. Az operációs rendszer három kötetet használjon, az első a rendszert tartalmazza, a második a virtuális memóriát, a harmadik a felhasználók home könyvtárait!
Raid hibakezelés
- Gondoskodjon arról, hogy két másodperces frissítéssel nyomon tudja követni a /proc/mdstat tartalmát!
- Jelölje hibásnak a /dev/sdb partícióit minden tömbben! Ellenőrizze, hogy a tömböt hibásnak látja-e az operációs rendszer! Figyelje meg, hogy a spare diszket azonnal használatba veszi a rendszer!
- Távolítsa el a hibás diszk partícióit a tömbökből! Ellenőrizze ennek sikerét a /proc/mdstat tartalmában!
- Állítsa le a virtuális gépet, és távolítsa el a hibás merevlemezt! Adjon hozzá egy új 8 GByte-os virtuális diszket a géphez, majd indítsa el azt újra!
- Ellenőrizze az új, üres diszk partíciós tábláját a cfdisk paranccsal! (Üres partíciós táblát kell látnia.)
- Másolja át a /dev/sda partíciós tábláját az új, üres diszkre!
- Adja hozzá az új partíciókat a RAID tömbökhöz! Ellenőrizze a /proc/mdstat alapján ennek sikerét és a szinkronizálási folyamat lefutását!
- Írja újra a rendszerbetöltő rekordot minden diszken!
Kiegészítő gyakorlat 1
- Telepítsen egy operációs rendszert egy RAID 1-es tömbre tartalék diszk nélkül, és végezze el a fenti gyakorlatot! Figyelje meg, hogy a spare hiányában a rendszer sokáig csak egy diszkkel működik, ez az időszak a működésre nézve fokozottan veszélyes.
- A RAID tömb "elrontása" után adjon két diszket a rendszerhez, állítsa helyre a tömböt, majd állítson be egy spare diszket is!
Kiegészítő gyakorlat 2
- A fentieket végezze el RAID5-ös tömbbel is! A telepítéskor 4 diszket hozzon létre, három alkossa a tömböt, egy pedig legyen tartalék!
- fentiek alapján ugyanúgy jelöljön hibásnak egy diszket, annak partícióit minden tömbből távolítsa el, és figyelje meg a spare-en alapuló azonnali szinkronizációt! Távolítsa el a hibás diszket, majd adjon egy új diszket a virtuális géphez és végezze el a tartalék hozzáadását!
Kiegészítő gyakorlat 3
Alaphelyzet: jelenleg egy diszk áll rendelkezésére, de hamarosan be tud szerezni még egyet. A rendszert most kell telepítenie, készüljön elő arra, hogy át kell állnia RAID1-es tömbre!
- Telepítsen egy operációs rendszert egy diszkkel úgy, hogy azt RAID1-es tömb egyik feleként partícionálja! Telepítse fel az operációs rendszert erre a "féllábú" tömbre!
- Állítsa le a gépet, helyezzen be még egy diszket, és hozza konzisztens állapotba a RAID1-es tömböt!