Uz aparatūru balstīts cietais disks RAID maksā dārgi. Šī iemesla dēļ lietotāji regulāri izveido programmatūras RAID operētājsistēmā Linux, lai apmierinātu savas lielās datu vajadzības.
Pateicoties tādiem rīkiem kā Mdadm, krātuves baseina iestatīšana gadu gaitā ir kļuvusi vienkāršāka operētājsistēmā Linux. Izmantojot šo programmu, lietotāji dažu minūšu laikā var izveidot programmatūras RAID masīvu!
Instalējiet Mdadm
Labākais veids, kā izveidot RAID masīvu uz Linux, irizmantot Mdadm instrumentu. Mdadm ir komandrindas utilīta, kas ļauj ātri un ērti manipulēt ar RAID ierīcēm. Diemžēl pēc noklusējuma šī programmatūra netiek piegādāta lielākajā daļā izplatīšanas veidu. Ja vēlaties to izmantot, tas būs jāinstalē ar rokām.
Atveriet termināli un izpildiet instrukcijas, kas atbilst jūsu Linux operētājsistēmai.
Ubuntu
sudo apt install mdadm
Debijas
sudo apt install mdadm
Arch Linux
sudo pacman -S mdadm
Fedora
sudo dnf install mdadm -y
OpenSUSE
sudo zypper install mdadm
Vispārējs Linux
Lielākajai daļai Linux izplatīšanas ir pieeja Mdadm uniesaiņojiet to lietotājiem. Tomēr, ja jūs nevarat atrast programmu savā Linux izplatīšanas pakotņu krātuvē, ir vēl viens veids, kā iet: veidot no avota. Izpildiet tālāk sniegtos norādījumus, lai uzzinātu, kā panākt Mdadmas darbu.
1. darbība: Dodieties uz Mdadm GitHub lapu un uzziniet, kādas atkarības programmai ir pareizi jāapkopo.
2. darbība: Klonējiet avota kodu, izmantojot git komanda.
git clone https://github.com/neilbrown/mdadm cd mdadm
3. darbība: Apkopojiet kodu ar veidot komanda.
make
4. darbība: Instalējiet Mdadm uz Linux ar veikt instalēšanu komanda.
sudo make install
Sagatavojiet cietos diskus
RAID masīviem Linux ir nepieciešami vismaz divi cietie diski. Šiem cietajiem diskiem jābūt pilnīgi tukšiem, un tajos nav nekā. Atveriet termināli un izmantojiet DD komanda nulle katru no viņiem.
Piezīme: izmantojiet lsblk komandu, lai noteiktu katra cietā diska etiķeti.

sudo dd if=/dev/zero of=/dev/sdX
sudo mdadm --zero-superblock /dev/sdX
RAID masīva izveidošana
Izmantojot Mdadm, lai izveidotu jaunu RAID masīvu, ir ļoti vienkārši. Lai to izdarītu, terminālā izrakstiet šo komandu. Noteikti modificējiet un noņemiet XDarbojas termināļa darbībā, jo jūsu diska etiķetes atšķirsies no dotā piemēra.
Piezīme: šajā piemērā mēs izmantojam Mdadm RAID pārvaldības rīku, lai izveidotu ierīci ar diviem cietajiem diskiem. Ja jūsu RAID nepieciešami vairāk nekā divi cietie diski, nomainiet RAID ierīces = 2 uz RAID ierīces = 3 vai lielāks skaitlis.

sudo mdadm --create --verbose /dev/md0 --level=0 --raid-devices=2 /dev/sdX /dev/sdXX
Ļaujiet Mdadm izveidot RAID ierīci. Esiet pacietīgs un ļaujiet instrumentam darboties. Kad process ir pabeigts, ir pienācis laiks to pārbaudīt, lai redzētu, vai diska masīvs darbojas.
Varat pārbaudīt, vai RAID ir veiksmīgi izveidots, izpildot kaķis komanda termināla logā.
cat /proc/mdstat
Formāts RAID masīvs
Kad kombinējat diskus, lai izveidotu RAID masīvu,jūsu cieto disku kopums, lai izveidotu vienotu atmiņas ierīci. Šī atmiņas ierīce ir pilnīgi tukša un nav pieejama. Jūs to nevarēsiet ievietot, neformatējot.
Lai formatētu RAID disku operētājsistēmā Linux, jāizmanto komanda MKFS. Terminālī izpildiet mkfs.ext4. Palaižot šo komandu, masīvā tiks izveidota jauna Extended4 failu sistēma
sudo mkfs.ext4 -F /dev/md0
Mount RAID masīvs
Lai varētu piekļūt savai jaunajai RAID ierīcei operētājsistēmā Linux, tā ir jāinstalē sistēmā. Lai to uzstādītu, palaidiet termināli un rīkojieties šādi.
1. solis: Izveidojiet jaunu mapi RAID, kurai jāpievieno mkdir komanda.
sudo mkdir -p /mount/md0
2. darbība: Izmantojiet stiprinājums komandu un saistiet RAID masīvu ar jauno / mnt / md0 mape.
sudo mount /dev/md0 /mnt/md0
Kad uzstādīts, piekļūstiet savam RAID masīvam ar Kompaktdisks komanda.
cd /mnt/md0
Lai pastāvīgi uzstādītu RAID uz Linux, rīkojieties šādi:
sudo echo "#RAID 0 Mount in /mnt/md0" >> /etc/fstab sudo echo "/dev/md0 /mnt/md0 ext4 defaults,nofail,discard 0 0" >> /etc/fstab
Ja vēlaties atvienot RAID, jums tas būs jāizmanto skaits komanda.
Piezīme: Nemēģiniet atvienot RAID ierīci datu kopēšanas laikā!
sudo umount /dev/md0
Tradicionālā skaits komandai vajadzētu darboties. Ja rodas grūtības un RAID atsakās atvienot sistēmu, mēģiniet izmantot “L” slēdzis.
sudo umount /dev/md0 -l</p>
Komentāri