Tömbök létrehozása raid - Linux-szerver saját kezűleg
4.19. Létrehozása RAID tömb
Az az elképzelés, adattárolás megbízhatóságát aggódnak, az érintett, és gerjeszti a generációs rendszergazdák és a felhasználók. A Linux operációs rendszer fájlrendszerek ext2 és ext3 kellő fokú megbízhatóságot, de gyakran ez nem elég.
Ha lehetőség van az adatok elvesztésének eredményeként hiba a merevlemez, az egyetlen kiutat ez a helyzet a használata tömbök RAID merevlemezek. RAID (Redundant Array of Independent Disk vagy redundáns tömbje Drága Disk) - tömb független meghajtók redundancia. A redundancia: a mentés és a redundancia. Attól függően, hogy a szint RAID, különböző módon ötvözi lemezek a tömbben (lásd. Táblázat. 4.17).
A leggyakrabban használt tömbök szintek 0,1 és 5. Néha vannak olyan módon, hogy összekapcsolják a kombinált adatok egy tömb, például 5 +1.
RAID-szintek táblázat 4,17
Biztosítja adatok eloszlása blokkok több lemezre. Úgy tervezték, hogy tárolni nagy mennyiségű adat, amely nem fér el egy lemezen. Ez a szint nem nyújt redundanciát, segítségével a tömb lemezek egyszerűen egyesítjük egy láncban. A kapacitás a tömb egyenlő a teljes kapacitás az összes lemezek teszik ki a tömböt
Biztosítja a tükrözés technológia. Kerék átfedő. A kapacitás a tömb egyenlő a kapacitása kisebb a lemezek
Rögzítése különböző meghajtók által termelt bitösszeszövő kis blokkok adatok hozzáadásával hibajavító kódok
Ugyanaz, mint a RAID 2, de vezérlő kódokat íródnak külön lemezen
Van egy gyűjtemény kapcsolódó adatok ami meg van írva, hogy egy meghajtó, és vezérlési kódok - egy másik
Ezen a szinten a checksums és adat van írva „vegyes” az összes meghajtón. Abban az esetben, nem az egyik meghajtó elveszett adatokat vissza segítségével egy ellenőrző. Teljes kapacitása a tömb képlettel számítjuk ki MIN_SIZE * (n-1), ahol MIN_SIZE - a legkisebb mennyisége a lemezek, an- lemezek száma a tömbben. Minimum meghajtók száma három
Szervezése RAID tömb nem mindenki számára elérhető, mivel még mindig magas költsége a RAID vezérlők. Bár az alaplap gyártók igyekeznek javítani, felszabadító egy alaplap beépített RAID vezérlőt, de ezek vezérlők meglehetősen nem egyetemes és gyengesége.
Linux operációs rendszer szoftveres RAID vezérlők. Alkalmazási szoftver vezérlő megvan a maga előnyei és hátrányai. Az előnyök közé tartozik, hogy képesek a hajtáshoz különböző felületek, például SCSI és IDE, a szervezet a tömb - program szabályozó olyan, mint valami dolgozni. Hátránya a további terhelést a CPU - ez nem minden a munka annak érdekében, hogy a RAID funkciót.
Tehát, hozzunk létre egy RAID tömbben. Szükséged lesz minden forgalmazási támogatással szoftver RAID vezérlő (szoftver RAID). Egy ilyen lehetőséget, hogy élvezze szinte minden modern disztribúció. Annak érdekében, hogy RAID támogatás akkor újra kell fordítani a kernelt. Ha a kernel támogatja a RAID, a rendszer elindul, akkor valami hasonlót kell látni a következő:
MD meghajtó 0.90.0 MAX_MD_DEVS = 256, MAX_REAL = 12
RAID5. mérő ellenőrző összeggel sebesség
RAID5: MMX érzékelt, megpróbálta nagysebességű MMX ellenőrző rutinok
pII_mmx. 980,694 MB / sec
p5_mmx. 999,744 MB / sec
8regs. 753,237 MB / sec
32regs. 444,246 MB / sec
használatával leggyorsabb funkció: p5_mmx (999,744 MB / sec)
md.c: sizeof (mdp_super_t) = 4096
automatikusan érzékelő RAID tömbök
Ha nem szeretné újraindítani a rendszert, ellenőrizze a RAID támogatással, akkor használja a következő parancsot:
dmesg program kinyomtatja az stdoutra üzeneteket a kernelnek.
Engedélyezze a RAID támogatást részben blokk eszköz konfigurátor kernel (make menuconfig). Ez a lehetőség az úgynevezett RAID n támogatás, ha n - a RAID szint száma. Akkor kell telepíteni raid segédprogramok csomag, amely magában foglalja a raidhotadd program raidhotremove, mkraid és mások.
A szervezet a RAID 1 szint tömb kell különböztetni két részt, és módosítsa a partíció típusa Linux raid automatikus felismerésére. Figyeljük meg, hogy én írtam „két részre” helyett „két lemezes”, ahogy által beállított szoftvert vezérlő. Persze, jobb, hogy ezeket a metszeteket eltérő lemezeken lévő, egyébként a mi tömb nem sok haszna van.
Most szerkeszteni az / etc / raidtab parancsot (lásd. Listing 4.3 pont).