Software RAID w Linuksie
Linux Software RAID (często również zwany mdraid lub MD/RAID) umożliwia korzystanie z funkcjonalności RAID bez sprzętowego kontrolera RAID. Wykorzystywane tu media (dyski twarde, dyski SSD, ...) są po prostu podłączone w komputerze jako indywidualne napędy, np. bezpośrednio do gniazd SATA płyty głównej.
Sprzętowe kontrolery RAID posiadają zazwyczaj, w przeciwieństwie do programowego RAID-u, zintegrowanych cache (często 512MB), który może być chroniony przez BBU lub ZMCP. Zarówno w RAID-zie sprzętowym jak i programowym zalecane jest wyłączenie cache'a dysków twardych, w celu uniknięcia utraty danych w przypadku awarii zasilania. Wyjątkiem są dyski SSD ze zintegrowanym kondensatorem, które zawartość cache'a w przypadku zaniku zasilania zapisuję w pamięci flash (np. Dyski SSD Intel serii 320).
Sposób funkcjonowania
Linux Software RAID wspiera następujące poziomy RAID-u:[1]
- RAID 0
- RAID 1
- RAID 4
- RAID 5
- RAID 6[2]
- RAID 10
Przyszłość
Neil Brown opublikował na swoim blogu Roadmap dla MD/RAID na rok 2011:
- MD/RAID road-map 2011 (neil.brown.name)
Wsparcie TRIM i dysków SSD jest regularnie dyskutowane, na koniec czerwca 2011 znajduje się jednak na końcu listy przyszłych funkcjonalności:
- Re: Software RAID and TRIM (Neil Brown, linux-raid Mailing List)
Odnośniki
- ↑ mdadm (en.wikipedia.org)
- ↑ ALERT: md/raid6 data corruption risk. (lkml.org, Neil Brown, 18.08.2014)
Dalsze infirmacje
- The Software-RAID HOWTO
- Linux Raid Wiki (raid.wiki.kernel.org)
- linux-raid Mailing List
- Instalacja Ubuntu Server z software RAID