Co je Raid v systému Linux - Jak IT funguje - Rozsah a dovednost Použití a výhody

Obsah:

Anonim

Co je Raid v Linuxu?

RAID je zkratka „redundantního pole levných disků“ a dnes se také nazývá „redundantní pole nezávislých disků“. V zásadě jde o soubor disků ve fondu, který vytváří logický svazek. V zásadě jde o způsob uložení nebo uložení stejných dat na více pevných disků, aby byla naše data chráněna i v případě selhání disku.

Definice

RAID je metoda kombinující více oddílů na různých discích do jednoho velkého virtuálního úložiště nebo zařízení, které je také známé jako pole RAID.

Porozumění RAID v Linuxu

RAID obsahuje skupinu nebo sadu polí (sada disků). Kombinace jednotek vytvoří skupinu disků, aby vytvořily pole RAID nebo sadu RAID, což mohou být minimálně 2 disky připojené k řadiči RAID a vytvářející logický svazek nebo více, může to být kombinace více jednotek v skupina. Ve skupině disků však lze použít pouze jednu úroveň RAID. RAID se obvykle používá, když potřebujeme lepší výkon systému z hlediska ukládání a dostupnosti dat. Výkon úrovně RAID se může lišit v závislosti na konfiguraci nebo nastavení, které nazýváme jako úroveň RAID, pokud jde o odolnost vůči chybám dat a vysokou dostupnost.

Jak RAID v Linuxu usnadňuje práci?

Pro snadnou práci RAID v Linuxu se používá nástroj MDADM. MDADM je v podstatě systém příkazového řádku, který umožňuje snadnou a rychlou manipulaci se zařízeními RAID. Tento software však nemusí být ve výchozím nastavení dodáván s největší distribucí. Možná budeme muset někdy nainstalovat ručně, pokud ji chceme použít. MDADM se používá ke správě a sledování softwarových zařízení RAID, která jsou umístěna v moderních distribucích GNU nebo Linux namísto starších nástrojů RAID, například . raidtools or raidtools2 .

Co můžete dělat s RAID v Linuxu?

Pomocí RAID v Linuxu můžeme ukládat a spravovat svá data několika způsoby. Pomáhá nám udržovat naše data bezpečná, spolehlivá, rychlý přístup a také replikovaným způsobem tak, aby i některé nebo jeden z disků stejně selhal, pak bude systém i nadále fungovat bez jakéhokoli dopadu na proces.

Práce s RAID v Linuxu

RAID v Linuxu funguje několika způsoby (konfigurace) nazývanými úrovněmi jako Concatenated (Lineární), Disk Striping (RAID Level 0), Disk Mirroring (RAID Level 1), Disk Parity (RAID Level 4), Disk Redundant (RAID Level 5) ) atd. RAID funguje tak, že se data ukládají na více disků a umožňují vstup / výstup, tj. I / O operace vyváženým způsobem s ohledem na zvýšení výkonu. Protože RAID používá více disků, takže zvyšuje střední dobu mezi selháním (MTBF) a redundantním ukládáním dat také zvyšuje odolnost proti chybám.

V operačním systému (OS) se pole RAID zobrazují jako jeden logický pevný disk. A RAID obvykle používá techniky zrcadlení disků nebo stripování disků, kde zrcadlení kopíruje identická data na více než jednu jednotku a rozděluje oddíly ukládající prostor každé jednotky do více jednotek od sektoru 512 bajtů až po několik megabajtů a pruhy všech disků jsou obvykle prokládány a adresovány uspořádaným způsobem.

Například v jednom uživatelském systému, kde velké záznamy, např. Jsou ukládána lékařská nebo jakákoli jiná vědecká data, jako jsou obrázky; pruhy jsou obvykle nastaveny na co nejmenší (např. 512 bajtů), takže jednotlivé záznamy mohou pokrývat všechny disky a lze k nim přistupovat co nejrychleji čtením všech disků současně. Ve víceuživatelském systému můžeme dosáhnout zlepšeného výkonu vytvořením širokého pruhu, který pojme obvyklá nebo maximální velikost dat, což umožňuje překrývající se diskové I / O napříč jednotkami. Dobrá věc v systému RAID v systému Linux je, že můžeme kombinovat zrcadlení disků a odstraňování disků společně na poli, které se používá v RAID 01 a RAID 10.

Výhody

Implementace RAID v Linuxu s různými úrovněmi má mnoho výhod. O různých úrovních RAID však rozhodne a implementuje správce systému na základě požadavku aplikace ITBM. Základní výhody jsou:

  • Redundance - Pokud některý disk selže, pak ostatní disky mají stejná data, aby se zabránilo ztrátě dat.
  • Výkon - Celková rychlost přenosu dat lze zlepšit zápisem dat na více než jeden disk.
  • Pohodlí - Je snazší nastavit RAID a místo z jiného fyzického disku lze řešit, i když byly v jednom zařízení.

Požadované dovednosti

Získané dovednosti nebo znalosti jsou dobré, jak jen můžeme. Chystáme se však diskutovat o základních dovednostech potřebných pro implementaci RAID (zejména v Linuxu). Protože RAID je implementace koncepce na úrovni serveru, měl by tedy správce systému nebo implementátor RAID mít základní znalosti serveru a jeho koncepce. Hlavně:

  • Správa oddílů pevných disků v různých úrovních RAID nebo správa logického svazku (LVM).
  • Koncepce konfigurace sítě: ifconfig, IP, trasa atd.
  • Ladění sítě: netstat, traceroute atd.
  • Řízení procesů: ps, top, lsof atd.
  • Služby: Apache / MySQL / DNS / DHCP / LDAP / IMAP / SMTP / FTP atd.
  • Základní protokoly: syslogd, logrotate atd.
  • Vizualizační techniky: OpenVZ, KVM atd.
  • Hardwarové znalosti atd.

Proč bychom měli používat RAID v Linuxu?

Existuje několik dobrých důvodů pro použití RAID, několik důvodů mezi nimi jsou:

  • Redundance dat.
  • Zlepšení výkonu.
  • Schopnost kombinovat několik fyzických disků do jednoho většího virtuálního zařízení.
  • Znamená udržovat systémy v chodu a provozovat v případě běžných hardwarových problémů (selhání disku).

Rozsah

Jak víme, výkon, náklady a odolnost patří mezi hlavní výhody RAID; přidáním více jednotek dohromady RAID může v závislosti na konfiguraci zlepšit práci jednoho disku, zvýšit rychlost a spolehlivost počítače po selhání.

Ačkoli jsou vnořené úrovně RAID implementace nákladnější než tradiční úrovně (z důvodu většího počtu disků a nákladů na GB je vyšší) navzdory svým nákladům, vnořené RAID jsou stále populárnější, protože pomáhají překonat některé související problémy se spolehlivostí se standardními úrovněmi RAID.

Proč potřebujeme RAID v Linuxu?

RAID je technologie, která se v zásadě používá ke zvýšení výkonu a také pro spolehlivost dat dalším úložištěm. Můžeme tedy říci, že RAID se používá, když potřebujeme vynikající výkon serverového systému.

Jak vám tato technologie pomůže v kariérním růstu?

Technologie RAID se používá na serverové úrovni a její používání se každým dnem zvyšuje. Budoucnost má větší disky, větší systémy a stejným způsobem větší důraz na zotavení po selhání. RAID se může vyvíjet s mnohem vyspělejší technologií, která se s tím vyrovná. Podobně budoucnost RAID spočívá ve pečlivějším vývoji nebo kódování, které může být zaměřeno na obnovu specifických poruch a paralelismus, který může vyvážit zátěž při obnově ztracených dat.

Závěr

V tomto článku jsme diskutovali v podstatě technologii RAID a její implementaci v platformě Linux. Myšlenka, proč se RAID používá, a jeho proveditelnost. RAID, stále zůstává zakořeněnou součástí technologie ukládání dat a hlavní výrobci technologií, jako jsou IBM, Intel, Dell atd., Stále vydávají produkty RAID. Například IBM distribuuje RAID se spektrem Virtualize V7.6, NetApp ONTAP.

Doporučené články

Toto byl průvodce Co je nájezd v Linuxu. Zde jsme diskutovali o definici, rozsahu, dovednostech, kariérním růstu a výhodách nájezdu v Linuxu. Další informace naleznete také v našich dalších navrhovaných článcích -

  1. Co je to HDFS? | Základní koncepce a výhody
  2. Co je Big Data
  3. Co je to informatika? | Jak to funguje?
  4. Co je datové modelování?
  5. Komplexní průvodce nejvýznamnějšími operátory Linuxu