RAID spoguļošana nozīmē precīzu to pašu datu klonu (vai spoguli), kas rakstīts divos diskdziņos. Lai izveidotu RAID1, masīvā ir nepieciešams vismaz divi diski, un tas ir noderīgi tikai tad, ja lasīšanas veiktspēja vai uzticamība ir precīzāka nekā datu glabāšanas ietilpība.
Spoguļi ir izveidoti, lai aizsargātu pret datu zudumu diska kļūmes dēļ. Katrs disks spogulī ietver precīzu datu kopiju. Ja viens disks neizdodas, tos pašus datus var iegūt no cita funkcionāla diska. Tomēr neveiksmīgo disku var nomainīt no datora bez lietotāja pārtraukuma.
RAID 1 izveidei ir atļauts vismaz divu disku skaits, bet jūs varat pievienot vairāk disku, izmantojot divas reizes 2, 4, 6, 8. Lai pievienotu vairāk disku, jūsu sistēmai ir jābūt fiziskam RAID adapterim (aparatūras kartei).
Šeit mēs izmantojam programmatūras reidu, nevis aparatūras reidu, ja jūsu sistēmā ir iebūvēta fiziska aparatūras reida karte, tai varat piekļūt no tās lietderības lietotāja interfeisa vai izmantojot Ctrl+I taustiņš.
Lasīt arī: RAID pamatjēdzieni Linux
Operētājsistēma: CentOS 6.5 Final. IP adrese: 192.168.0.226. Saimniekdatora nosaukums: rd1.tecmintlocal.com. 1. disks [20 GB]: /dev /sdb. 2. disks [20 GB]: /dev /sdc.
Šis raksts sniegs jums soli pa solim norādījumus par programmatūras iestatīšanu RAID 1 vai Spogulis izmantojot mdadm (izveido un pārvalda reidu) Linux platformā. Lai gan tās pašas instrukcijas darbojas arī citos Linux izplatījumos, piemēram, RedHat, CentOS, Fedora utt.
1. Kā jau teicu iepriekš, mēs izmantojam mdadm utilītu RAID izveidei un pārvaldībai Linux. Tātad, instalēsim mdadm programmatūras pakotne operētājsistēmā Linux, izmantojot yum vai apt-get paketes pārvaldnieka rīku.
# yum install mdadm [RedHat sistēmās] # apt-get install mdadm [Debain sistēmās]
2. Reiz 'mdadm"Pakotne ir instalēta, mums ir jāpārbauda mūsu disku diskdziņi, vai jau ir izveidots reids, izmantojot šo komandu.
# mdadm -E /dev /sd [b -c]
Kā redzat iepriekš redzamajā ekrānā, tā nav superbloks vēl nav atklāts, nozīmē, ka RAID nav definēts.
3. Kā jau minēju iepriekš, mēs izmantojam vismaz divus nodalījumus /dev/sdb un /dev/sdc lai izveidotu RAID1. Izveidosim nodalījumus šajos divos diskos, izmantojot "fdisk'Komandējiet un mainiet veidu uz raidīšanu nodalījuma izveides laikā.
# fdisk /dev /sdb.
Pēc '/dev/sdb“Nodalījums ir izveidots, pēc tam izpildiet tos pašus norādījumus, lai izveidotu jaunu nodalījumu /dev/sdc braukt.
# fdisk /dev /sdc.
4. Kad abi nodalījumi ir veiksmīgi izveidoti, pārbaudiet izmaiņas abos sdb & sdc braukt, izmantojot to pašu "mdadm"Komandu un arī apstipriniet RAID tipu, kā parādīts turpmākajos ekrānuzņēmumos.
# mdadm -E /dev /sd [b -c]
Piezīme: Kā redzat iepriekš redzamajā attēlā, ierīcē nav noteikta RAID sdb1 un sdc1 brauc tik tālu, tāpēc mēs iegūstam nē super-bloki konstatēts.
5. Pēc tam izveidojiet RAID1 ierīci ar nosaukumu “/dev/md0"Izmantojot šādu komandu un pārbaudiet to.
# mdadm --izveidot /dev /md0 --līmenis = spogulis --raid-ierīces = 2 /dev /sd [b-c] 1. # kaķis /proc /mdstat.
6. Tālāk pārbaudiet reida ierīču tipu un reida masīvu, izmantojot šādas komandas.
# mdadm -E /dev /sd [b -c] 1. # mdadm --detail /dev /md0.
No iepriekš minētajiem attēliem var viegli saprast, ka raid1 ir izveidots un izmantots /dev/sdb1 un /dev/sdc1 starpsienām, kā arī jūs varat redzēt statusu kā atkārtota sinhronizācija.
7. Izveidojiet failu sistēmu, izmantojot ext4 for md0 un uzstādīt zem /mnt/raid1.
# mkfs.ext4 /dev /md0.
8. Pēc tam pievienojiet jaunizveidoto failu sistēmu sadaļā “/mnt/raid1"Un izveidojiet dažus failus un pārbaudiet saturu zem piestiprināšanas punkta.
# mkdir /mnt /raid1. # mount/dev/md0/mnt/raid1/ # touch /mnt/raid1/tecmint.txt. # echo "tecmint raid setups"> /mnt/raid1/tecmint.txt.
9. Lai automātiski pievienotu RAID1 sistēmas pārstartēšanas laikā, jums ir jāveic ieraksts fstab failā. Atvērt "/etc/fstab"Failu un pievienojiet šādu rindu faila apakšā.
/dev/md0/mnt/raid1 ext4 noklusējumi 0 0.
10. Palaist 'stiprinājums -a“Lai pārbaudītu, vai fstab ierakstā nav kļūdu.
# mount -av.
11. Pēc tam manuāli saglabājiet reida konfigurāciju, laimdadm.conf"Failu, izmantojot zemāk esošo komandu.
# mdadm --detail --scan -verbose >> /etc/mdadm.conf.
Sistēma nolasa iepriekš minēto konfigurācijas failu, kad tas tiek restartēts, un ielādē RAID ierīces.
12. Mūsu galvenais mērķis ir, pat pēc jebkura cietā diska kļūmes vai avārijas, mūsu datiem jābūt pieejamiem. Apskatīsim, kas notiks, ja kāds no diska diskiem nebūs pieejams masīvā.
# mdadm --detail /dev /md0.
Iepriekš redzamajā attēlā mēs redzam, ka mūsu RAID ir pieejamas 2 ierīces, un aktīvās ierīces ir 2. Tagad redzēsim, kas notiks, kad disks tiks izslēgts (noņemts) sdc disks) vai neizdodas.
# ls -l /dev | grep sd. # mdadm --detail /dev /md0.
Iepriekš redzamajā attēlā varat redzēt, ka viens no mūsu diskiem ir zaudēts. Es atvienoju vienu no diska no savas virtuālās mašīnas. Tagad pārbaudīsim mūsu vērtīgos datus.
# cd/mnt/raid1/ # kaķis tecmint.txt.
Vai redzējāt, ka mūsu dati joprojām ir pieejami? No tā mēs uzzinām RAID 1 (spoguļa) priekšrocības. Nākamajā rakstā mēs redzēsim, kā iestatīt a RAID 5 svītra ar sadalītu paritāti. Cerams, ka tas palīdzēs jums saprast, kā darbojas RAID 1 (spogulis).