Icke-RAID-enhetsarkitekturer
Den mest utbredda standarden för att konfigurera flera hårddiskar är RAID (Redundant Array of Inexpensive/Independent Disks), som finns i ett antal standardkonfigurationer och icke-standardkonfigurationer . Icke-RAID-enhetsarkitekturer finns också och hänvisas till med akronymer med tongue-in-cheek- likhet med RAID:
- JBOD (härlett från " bara ett gäng diskar "): beskrev flera hårddiskar som drivs som individuella oberoende hårddiskar.
- SPAN eller BIG : En metod för att kombinera det lediga utrymmet på flera hårddiskar från "JBoD" för att skapa en spännad volym. En sådan sammanlänkning kallas ibland också BIG/SPAN. En SPAN eller BIG är i allmänhet bara en spanned volym, eftersom den ofta innehåller olika typer och storlekar av hårddiskar.
- MAID (härledd från " massive array of indle drives "): en arkitektur som använder hundratals till tusentals hårddiskar för att tillhandahålla nearline-lagring av data , främst designad för "Write Once, Read Occasionally" (WORO)-applikationer, där ökad lagringstäthet och minskade kostnader handlas mot ökad latens och minskad redundans.
JBOD
JBOD (förkortat från " Just a Bunch Of Disks "/" Just a Bunch Of Drives ") är en arkitektur som använder flera hårddiskar exponerade som individuella enheter. Hårddiskar kan behandlas oberoende eller kan kombineras till en eller flera logiska volymer med en volymhanterare som LVM eller mdadm , eller ett enhetsövergripande filsystem som btrfs ; sådana volymer kallas vanligtvis "spand" eller "linear | SPAN | BIG". En spännad volym ger ingen redundans, så fel på en enskild hårddisk motsvarar fel på hela den logiska volymen. Redundans för motståndskraft och/eller förbättring av bandbredd kan tillhandahållas, i programvara, på en högre nivå.
Sammanfogning (SPAN, BIG)
Sammankoppling eller spännvidd av enheter är inte en av de numrerade RAID-nivåerna, men det är en populär metod för att kombinera flera fysiska diskenheter till en enda logisk disk. Det ger ingen dataredundans. Enheter är bara sammanlänkade , från början till början, så de verkar vara en enda stor disk. Det kan hänvisas till som SPAN eller BIG (betyder bara orden "span" eller "big", inte som akronymer). [ citat behövs ]
I det intilliggande diagrammet är data sammanlänkade från slutet av skiva 0 (block A63) till början av skiva 1 (block A64); slutet av skiva 1 (block A91) till början av skiva 2 (block A92). Om RAID 0 användes, skulle disk 0 och disk 2 trunkeras till 28 block, storleken på den minsta disken i arrayen (disk 1) för en total storlek på 84 block. [ citat behövs ]
Det som skiljer ett SPAN eller BIG från RAID-konfigurationer är möjligheten till val av enheter. Medan RAID vanligtvis kräver att alla enheter har liknande kapacitet och det är att föredra att samma eller liknande enhetsmodeller används av prestandaskäl, har en spännad volym inte sådana krav.
Genomföranden
Den första utgåvan av Microsofts Windows Home Server använder teknik för att förlänga enheten , varvid en rad oberoende enheter kombineras av operativsystemet för att bilda en enda pool av tillgänglig lagring. Denna lagring presenteras för användaren som en enda uppsättning nätverksresurser. Drive extender-tekniken utökar de normala funktionerna för sammanlänkning genom att tillhandahålla dataredundans genom programvara – en delad mapp kan markeras för duplicering, vilket signalerar till operativsystemet att en kopia av data ska förvaras på flera fysiska enheter, medan användaren endast kommer att någonsin se en enda instans av deras data. Den här funktionen togs bort från Windows Home Server i dess efterföljande stora utgåva.
Filsystemet btrfs kan spänna över flera enheter av olika storlekar, inklusive RAID 0/1/10-konfigurationer, och lagra 1 till 4 redundanta kopior av både data och metadata. (En felaktig RAID 5/6 finns också, men kan resultera i dataförlust.) För RAID 1 måste enheterna ha kompletterande storlekar. Till exempel kan ett filsystem som spänner över två 500 GB-enheter och en 1 TB-enhet tillhandahålla RAID1 för all data, medan ett filsystem som spänner över en 1 TB-enhet och en enda 500 GB-enhet bara kan tillhandahålla RAID1 för 500 GB data.
ZFS - filsystemet kan likaså poola flera enheter av olika storlekar och implementera RAID, även om det är mindre flexibelt, vilket kräver att virtuella enheter med fast storlek skapas på varje enhet innan poolen.
I företagsmiljöer används kapslingar för att utöka en servers datalagring genom att använda JBOD-enheter. Detta är ofta ett bekvämt sätt att skala upp lagring när det behövs genom att koppla ihop ytterligare diskhyllor.
HEMBITRÄDE
MAID (förkortat från " massive array of indle drives ") är en arkitektur som använder hundratals till tusentals hårddiskar för att tillhandahålla nearline-lagring av data. MAID är designad för "Write Once, Read Occasionally" (WORO)-applikationer.
Jämfört med RAID-teknik har MAID ökat lagringstätheten och minskat krav på kostnader, elkraft och kylning. Dessa fördelar är dock på bekostnad av mycket ökad latens, betydligt lägre genomströmning och minskad redundans. Enheter utformade för flera spin-up/down-cykler (t.ex. bärbara enheter) är betydligt dyrare. Latensen kan vara så hög som tiotals sekunder. MAID kan komplettera eller ersätta bandbibliotek i hierarkisk lagringshantering .
För att möjliggöra en mer gradvis avvägning mellan åtkomsttid och energibesparingar, innehåller vissa MAID:er som Nexsans AutoMAID diskar som kan snurra ner till en lägre hastighet. Storskaliga disklagringssystem baserade på MAID-arkitekturer tillåter tät paketering av enheter och är designade för att endast 25 % av diskarna snurrar åt gången.