RÄD är en redundant matris av billiga diskar, men numera kallas den Redundant Array of Independent drives. Tidigare har det varit mycket kostsamt att köpa ännu en mindre storlek, men nu kan vi köpa en stor disk med samma mängd som tidigare. Raid är bara en samling skivor i en pool för att bli en logisk volym.
Raid innehåller grupper eller uppsättningar eller matriser. En kombination av drivrutiner gör en grupp diskar för att bilda en RAID Array eller RAID -uppsättning. Det kan vara minst 2 antal hårddiskar som är anslutna till en raidkontroller och skapa en logisk volym eller fler enheter kan vara i en grupp. Endast en Raid -nivå kan tillämpas på en grupp skivor. Raid används när vi behöver utmärkta prestanda. Enligt vår valda raidnivå kommer prestandan att skilja sig åt. Sparar våra data genom feltolerans och hög tillgänglighet.
Denna serie kommer att ha titeln Preparation for the setting up RAID’s through Parts 1-9 och täcker följande ämnen.
Del 1: Introduktion till RAID, begreppen RAID och RAID -nivåer
Detta är del 1 i en 9-tutorial-serie, här kommer vi att täcka introduktionen av RAID, Concepts of RAID och RAID Levels som krävs för att konfigurera RAID i Linux.
RAID -programvara har låg prestanda på grund av att de konsumerar resurser från värdar. Raid -programvara måste laddas för att läsa data från raid -volymer. Innan du laddar raid -programvara måste operativsystemet starta för att ladda raid -programvaran. Inget behov av fysisk hårdvara i mjukvaruräder. Noll kostnad investering.
Hardware RAID har hög prestanda. De är en dedikerad RAID -controller som är fysiskt byggd med PCI Express -kort. Det använder inte värdresursen. De har NVRAM för cache att läsa och skriva. Lagrar cacheminnet medan det byggs om även om det uppstår strömavbrott, det lagrar cacheminnet med hjälp av batterier. Mycket kostsamma investeringar behövs i stor skala.
Hardware RAID -kort kommer att se ut nedan:
RAID finns på olika nivåer. Här kommer vi bara att se RAID -nivåerna som används mestadels i verklig miljö.
RAID hanteras med mdadm paket i de flesta Linux -distributioner. Låt oss få en kort titt på varje RAID -nivå.
Striping har en utmärkt prestanda. I Raid 0 (Striping) skrivs data till disken med delad metod. Hälften av innehållet kommer att finnas på en disk och ytterligare en halv kommer att skrivas till en annan disk.
Låt oss anta att vi har två hårddiskar, till exempel om vi skriver data "TECMINT”Till logisk volym kommer det att sparas som‘T"Kommer att sparas på den första disken och"E"Sparas på den andra disken och"C"Sparas på den första disken och igen"M"Kommer att sparas på den andra disken och den fortsätter i round-robin-processen.
I den här situationen om någon av enheterna misslyckas kommer vi att tappa våra data, eftersom hälften av data från en av disken inte kan användas för att bygga om raiden. Men jämförelsen med skrivhastighet och prestanda är RAID 0 utmärkt. Vi behöver minst 2 diskar för att skapa en RAID 0 (Striping). Om du behöver din värdefulla data, använd inte denna RAID -NIVÅ.
Spegling har en bra prestanda. Spegling kan göra en kopia av samma data som vi har. Förutsatt att vi har två antal 2 TB hårddiskar, totalt har vi 4 TB, men i spegling medan enheter är bakom RAID -kontrollen för att bilda en logisk enhet Endast vi kan se 2TB logisk kör.
Medan vi sparar data, kommer den att skriva till båda 2TB -enheterna. Minst två enheter behövs för att skapa en RAID 1 eller Mirror. Om ett diskfel inträffade kan vi reproducera raiduppsättningen genom att byta ut en ny disk. Om någon av disken misslyckas i RAID 1 kan vi hämta data från en annan eftersom det fanns en kopia av samma innehåll på den andra disken. Så det finns ingen dataförlust.
RAID 5 används mestadels på företagsnivåer. RAID 5 fungerar med distribuerad paritetsmetod. Paritetsinformation kommer att användas för att bygga om data. Det bygger om från informationen som finns kvar på de återstående bra enheterna. Detta skyddar våra data från enhetsfel.
Antag att vi har 4 enheter, om en enhet misslyckas och medan vi byter ut den misslyckade enheten kan vi bygga om den ersatta enheten från paritetsinformation. Paritetsinformation lagras i alla fyra enheter, om vi har 4 nummer på 1 TB hårddisk. Paritetsinformationen lagras i 256 GB i varje drivrutin och andra 768 GB i varje enheter definieras för användare. RAID 5 kan överleva från ett enda enhetsfel, om enheter misslyckas mer än 1 kommer det att förlora data.
RAID 6 är samma som RAID 5 med två paritetsdistribuerade system. Används oftast i ett stort antal matriser. Vi behöver minst 4 hårddiskar, även om 2 Drive misslyckas kan vi bygga om data medan vi byter ut nya enheter.
Mycket långsammare än RAID 5, eftersom den skriver data till alla fyra drivrutiner samtidigt. Kommer att vara genomsnittlig i hastighet medan vi använder en Hardware RAID Controller. Om vi har 6 nummer på 1 TB hårddiskar kommer 4 enheter att användas för data och 2 enheter kommer att användas för paritet.
RAID 10 kan kallas som 1+0 eller 0+1. Detta kommer att göra båda verken av Mirror & Striping. Mirror kommer att vara först och stripe blir den andra i RAID 10. Stripe blir den första och spegeln blir den andra i RAID 01. RAID 10 är bättre att jämföra med 01.
Antag att vi har 4 antal enheter. Medan jag skriver lite data till min logiska volym kommer det att sparas under alla fyra enheter med spegel- och randmetoder.
Om jag skriver en data "TECMINT”I RAID 10 kommer det att spara data enligt följande. Först "T”Kommer att skriva till både skivor och andra”E”Kommer att skriva till båda disken, kommer detta steg att användas för all dataskrivning. Det kommer också att göra en kopia av varje data till en annan disk.
Samtidigt använder den RAID 0 -metoden och skriver data enligt följande "T”Kommer att skriva till första disken och”E”Kommer att skriva till den andra disken. Om igen "C"Kommer att skriva till den första disken och"M”Till den andra disken.
I den här artikeln har vi sett vad som är RAID och vilka nivåer som oftast används i RAID i verklig miljö. Hoppas att du har lärt dig att skriva om RAID. För RAID -installation måste man veta om den grundläggande kunskapen om RAID. Ovanstående innehåll kommer att uppfylla grundläggande förståelse för RAID.
I de kommande artiklarna kommer jag att täcka hur jag konfigurerar och skapar ett RAID med olika nivåer, växer en RAID -grupp (matris) och felsökning med misslyckade enheter och mycket mer.