Ero sivun ”Ohjelmistopohjainen RAID” versioiden välillä
(Lisäsin linkin) |
p (raid-levelistä juttua) |
||
Rivi 1: | Rivi 1: | ||
Linuxin kernelissä on ohjelmistopohjainen [[RAID]] -toteutus, md (multidisk). Sen asentaminen on verrattain helppoa: aluksi tietysti laitetaan kiinni raidin muodostavat levyt. RAID-työkalut ja [[mdadm]] on syytä olla asennettuna (Debian-paketit raidtools ja mdadm). Seuraavaksi kirjoitetaan /etc/raidtab -tiedosto, joka kuvaa mitkä levyt kuuluvat RAIDiin, ja millaisen md-laitteen ne muodostavat. | Linuxin kernelissä on ohjelmistopohjainen [[RAID]] -toteutus, md (multidisk). Sen asentaminen on verrattain helppoa: aluksi tietysti laitetaan kiinni raidin muodostavat levyt. RAID-työkalut ja [[mdadm]] on syytä olla asennettuna (Debian-paketit raidtools ja mdadm). Seuraavaksi kirjoitetaan /etc/raidtab -tiedosto, joka kuvaa mitkä levyt kuuluvat RAIDiin, ja millaisen md-laitteen ne muodostavat. | ||
Esimerkkitapaus, jossa laitteet /dev/hde1 ja /dev/hdh1 muodostavat peilatun laitteen (RAID-1), joka on siis yhtä iso kuin kumpikin yksittäinen levy, ja joka selviää toisen levyn rikkoutumisesta tietojen häviämättä. | Esimerkkitapaus, jossa laitteet /dev/hde1 ja /dev/hdh1 muodostavat peilatun laitteen (RAID-1), joka on siis yhtä iso kuin kumpikin yksittäinen levy, ja joka selviää toisen levyn rikkoutumisesta tietojen häviämättä. Raid-level kohdan arvoa muuttamalla voi tehdä erilaisia RAID-tasoja edustavia laitteita: esimerkiksi RAID-0:lla saa kahdesta levystä tehtyä yhden ison, ja RAID-5:llä kolmesta tai useammasta saadaan yhtä levyä sekä vikasietoisempi, suurempi, että nopeampi laite. | ||
raiddev /dev/md0 | raiddev /dev/md0 |
Versio 3. heinäkuuta 2005 kello 17.39
Linuxin kernelissä on ohjelmistopohjainen RAID -toteutus, md (multidisk). Sen asentaminen on verrattain helppoa: aluksi tietysti laitetaan kiinni raidin muodostavat levyt. RAID-työkalut ja mdadm on syytä olla asennettuna (Debian-paketit raidtools ja mdadm). Seuraavaksi kirjoitetaan /etc/raidtab -tiedosto, joka kuvaa mitkä levyt kuuluvat RAIDiin, ja millaisen md-laitteen ne muodostavat.
Esimerkkitapaus, jossa laitteet /dev/hde1 ja /dev/hdh1 muodostavat peilatun laitteen (RAID-1), joka on siis yhtä iso kuin kumpikin yksittäinen levy, ja joka selviää toisen levyn rikkoutumisesta tietojen häviämättä. Raid-level kohdan arvoa muuttamalla voi tehdä erilaisia RAID-tasoja edustavia laitteita: esimerkiksi RAID-0:lla saa kahdesta levystä tehtyä yhden ison, ja RAID-5:llä kolmesta tai useammasta saadaan yhtä levyä sekä vikasietoisempi, suurempi, että nopeampi laite.
raiddev /dev/md0 raid-level 1 nr-raid-disks 2 nr-spare-disks 0 persistent-superblock 1 device /dev/hde1 raid-disk 0 device /dev/hdh1 raid-disk 1
Lopuksi tehdään laite komentamalla:
mkraid /dev/md0
Tämän jälkeen /dev/md0 on käsiteltävissä siinä missä mikä tahansa levyosio: sille voi luoda minkä tahansa tiedostojärjestelmän. Mdadm-ohjelmalla voi tarkkailla levyn tilaa.