Laitteistopohjainen kiintolevy RAID on kallis. Tästä syystä käyttäjät luovat säännöllisesti ohjelmiston RAID Linuxille tyydyttääkseen suuren tietotarpeensa.
Tallennusaltaan perustaminen on helppoa Linuxissa vuosien varrella, Mdadmin kaltaisten työkalujen ansiosta. Tämän ohjelman avulla käyttäjät voivat luoda RAID-ohjelmistoryhmän muutamassa minuutissa!
Asenna Mdadm
Paras tapa luoda RAID-taulukko Linuxissa onkäyttää Mdadm-työkalua. Mdadm on komentoriviohjelma, joka mahdollistaa nopean ja helpon RAID-laitteiden käsittelyn. Valitettavasti tätä ohjelmistoa ei ole oletuksena mukana useimmissa jakeluissa. Jos haluat käyttää sitä, sinun on asennettava se käsin.
Avaa pääte ja noudata Linux-käyttöjärjestelmääsi vastaavia ohjeita.
ubuntu
sudo apt install mdadm
Debian
sudo apt install mdadm
Arch Linux
sudo pacman -S mdadm
fedora
sudo dnf install mdadm -y
OpenSUSE
sudo zypper install mdadm
Yleinen Linux
Useimmilla Linux-jakeluilla on pääsy Mdadmiin japakata se käyttäjilleen. Toisin sanoen, jos et löydä ohjelmaa Linux-jakelun pakettivarastosta, on olemassa toinen tapa edetä: rakentaminen lähteestä. Seuraa alla olevia ohjeita oppiaksesi Mdadmin toimimaan.
Vaihe 1: Siirry Mdadm GitHub -sivulle ja opi, mitä riippuvuuksia ohjelma tarvitsee kääntääkseen oikein.
Vaihe 2: Klooni lähdekoodi painikkeella git komento.
git clone https://github.com/neilbrown/mdadm cd mdadm
Vaihe 3: Käännä koodi tehdä komento.
make
Vaihe 4: Asenna Mdadm Linuxiin tee asennus komento.
sudo make install
Valmistele kiintolevyt
Linuxin RAID-taulukot vaativat vähintään kaksi kiintolevyä. Näiden kiintolevyjen on oltava täysin tyhjiä, eikä niissä ole mitään. Käynnistä pääte ja käytä DD komento nollata jokainen niistä.
Huomaa: käytä lsblk -komento kunkin kiintolevyn etiketin määrittämiseksi.

sudo dd if=/dev/zero of=/dev/sdX
sudo mdadm --zero-superblock /dev/sdX
RAID-taulukon luominen
Mdadmin käyttäminen uuden RAID-taulukon luomiseen on erittäin yksinkertaista. Kirjoita se seuraava komento päätelaitteeseen. Muista muokata ja poistaa XOvat terminaalitoiminnassa, koska asemasi etiketit eroavat annetusta esimerkistä.
Huomaa: tässä esimerkissä luomme Mdadm RAID -hallintatyökalun kahdella kiintolevyllä varustetun laitteen. Jos RAID tarvitsee enemmän kuin kaksi kiintolevyä, vaihda RAID-laitteet = 2 että RAID-laitteet = 3 tai suurempi numero.

sudo mdadm --create --verbose /dev/md0 --level=0 --raid-devices=2 /dev/sdX /dev/sdXX
Anna Mdadmin luoda RAID-laite. Ole kärsivällinen ja anna työkalun toimia. Kun prosessi on valmis, on aika tarkistaa se nähdäksesi toimiiko asemajärjestelmä.
Voit tarkistaa, että RAID on tehty onnistuneesti suorittamalla kissa komento pääteikkunassa.
cat /proc/mdstat
Muoto RAID-taulukko
Kun yhdistät asemat RAID-taulukon muodostamiseksi,kovalevysi pool yhdessä muodostaen yhden tallennuslaitteen. Tämä tallennuslaite on täysin tyhjä ja käsiksi. Et voi sijoittaa siihen mitään tietoja, ilman että sitä on alustettu.
RAID-aseman alustaminen Linuxissa edellyttää MKFS-komennon käyttöä. Suorita päätelaitteessa mkfs.ext4. Tämän komennon suorittaminen luo uuden Extended4-tiedostojärjestelmän taulukkoon
sudo mkfs.ext4 -F /dev/md0
Mount RAID -ryhmä
Ennen kuin voit käyttää uutta RAID-laitetta Linuxissa, se on asennettava järjestelmään. Asenna se käynnistämällä päätelaite ja noudattamalla alla olevia ohjeita.
Vaihe 1: Luo uusi kansio RAID-tiedostoon, jonka kanssa se asennetaan mkdir komento.
sudo mkdir -p /mount/md0
Vaihe 2: Käytä asentaa komento ja sitoo RAID-taulukko uuteen / Mnt / md0 kansio.
sudo mount /dev/md0 /mnt/md0
Kun asennus on valmis, käytä RAID-taulukkoasi CD komento.
cd /mnt/md0
Jos haluat pysyvän RAID-asennuksen Linuxissa, tee:
sudo echo "#RAID 0 Mount in /mnt/md0" >> /etc/fstab sudo echo "/dev/md0 /mnt/md0 ext4 defaults,nofail,discard 0 0" >> /etc/fstab
Jos haluat poistaa RAID-asennuksen, sinun on käytettävä sitä umount komento.
Huomaa: ÄLÄ yritä irrottaa RAID-laitettasi tietojen kopioinnin aikana!
sudo umount /dev/md0
Perinteinen umount komennon pitäisi toimia. Jos joudut vaikeuksiin ja RAID kieltäytyy irrottamasta järjestelmää, yritä käyttää ”L” vaihtaa.
sudo umount /dev/md0 -l</ P>
Kommentit