Zrcaljenje RAID pomeni natančen klon (ali zrcalo) istih podatkov, ki pišejo na dva pogona. Za ustvarjanje RAID1 sta v matriki bolj zahtevani najmanj dve diski, ki sta uporabni le, če sta zmogljivost ali zanesljivost branja natančnejša od zmogljivosti shranjevanja podatkov.
Ogledala so ustvarjena za zaščito pred izgubo podatkov zaradi okvare diska. Vsak disk v ogledalu vključuje natančno kopijo podatkov. Ko en disk odpove, je mogoče iste podatke pridobiti z drugega delujočega diska. Vendar pa je neuspeli pogon mogoče zamenjati iz tekočega računalnika brez kakršne koli prekinitve uporabnika.
Najmanj dve diski sta dovoljeni za ustvarjanje RAID 1, vendar lahko dodate več diskov tako, da dvakrat uporabite 2, 4, 6, 8. Če želite dodati več diskov, mora imeti vaš sistem fizični vmesnik RAID (kartica strojne opreme).
Tukaj uporabljamo programsko raid in ne strojno raid, če ima vaš sistem vgrajeno fizično raidno kartico strojne opreme, lahko do nje dostopate iz uporabniškega vmesnika ali uporabite Ctrl+I tipka.
Preberite tudi: Osnovni koncepti RAID v Linuxu
Operacijski sistem: CentOS 6.5 Final. Naslov IP: 192.168.0.226. Ime gostitelja: rd1.tecmintlocal.com. Disk 1 [20 GB]: /dev /sdb. Disk 2 [20 GB]: /dev /sdc.
Ta članek vas bo vodil skozi navodila po korakih, kako nastaviti programsko opremo RAID 1 ali Ogledalo z uporabo mdadm (ustvarja in upravlja raid) na platformi Linux. Čeprav ista navodila delujejo tudi na drugih distribucijah Linuxa, kot so RedHat, CentOS, Fedora itd.
1. Kot sem rekel zgoraj, za ustvarjanje in upravljanje RAID v Linuxu uporabljamo pripomoček mdadm. Torej, namestimo mdadm programskega paketa za Linux z uporabo yum ali apt-get orodja za upravljanje paketov.
# yum install mdadm [v sistemih RedHat] # apt-get install mdadm [v sistemih Debain]
2. Enkrat 'mdadm"Paket je nameščen, moramo pregledati naše diskovne pogone, ali je z naslednjim ukazom že konfiguriran napad.
# mdadm -E /dev /sd [b -c]
Kot vidite na zgornjem zaslonu, tega ni super-blok še zaznano, pomeni, da ni definiran RAID.
3. Kot sem že omenil, uporabljamo najmanj dve particiji /dev/sdb in /dev/sdc za ustvarjanje RAID1. Ustvarimo particije na teh dveh pogonih z uporabo 'fdisk'Ukažite in spremenite vrsto v raid med ustvarjanjem particije.
# fdisk /dev /sdb.
Po '/dev/sdb"Particija je bila ustvarjena, sledite istim navodilom za ustvarjanje nove particije /dev/sdc voziti.
# fdisk /dev /sdc.
4. Ko uspešno ustvarite obe particiji, preverite spremembe na obeh sdb & sdc voziti z istim "mdadm'In potrdite tudi vrsto RAID, kot je prikazano na naslednjih zavihkih zaslona.
# mdadm -E /dev /sd [b -c]
Opomba: Kot vidite na zgornji sliki, ni nobenega definiranega RAID -a na sdb1 in sdc1 vozil doslej, zato smo dobili kot ne superbloki zaznano.
5. Nato ustvarite napravo RAID1 z imenom '/dev/md0"Z uporabo naslednjega ukaza in resnico.
# mdadm --create /dev /md0 --level = mirror --raid-devices = 2 /dev /sd [b-c] 1. # cat /proc /mdstat.
6. Nato z naslednjimi ukazi preverite vrsto naprav za napad in niz napadov.
# mdadm -E /dev /sd [b -c] 1. # mdadm --detail /dev /md0.
Iz zgornjih slik je mogoče zlahka razumeti, da je raid1 ustvarjen in uporabljen /dev/sdb1 in /dev/sdc1 particije, stanje pa lahko vidite tudi kot ponovno sinhronizacijo.
7. Ustvarite datotečni sistem z uporabo ext4 for md0 in namestite pod /mnt/raid1.
# mkfs.ext4 /dev /md0.
8. Nato novo ustvarjeni datotečni sistem namestite pod »/mnt/raid1"In ustvarite nekaj datotek ter preverite vsebino pod točko pritrditve.
# mkdir /mnt /raid1. # mount/dev/md0/mnt/raid1/ # dotaknite se /mnt/raid1/tecmint.txt. # echo "tecmint raid setups"> /mnt/raid1/tecmint.txt.
9. Če želite samodejno namestiti RAID1 pri ponovnem zagonu sistema, morate vnesti datoteko fstab. Odprto '/etc/fstab'Datoteko in dodajte naslednjo vrstico na dnu datoteke.
/dev/md0/mnt/raid1 privzete nastavitve ext4 0 0.
10. Zaženi 'nosilec -a", Da preverite, ali je pri vnosu fstab prišlo do napak.
# mount -av.
11. Nato ročno shranite konfiguracijo raid v »mdadm.conf‘Datoteko z uporabo spodnjega ukaza.
# mdadm --detail --scan --verbose >> /etc/mdadm.conf.
Zgornjo konfiguracijsko datoteko sistem prebere pri ponovnem zagonu in naloži naprave RAID.
12. Naš glavni namen je, da morajo biti naši podatki na voljo tudi po okvari ali sesutju trdega diska. Poglejmo, kaj se bo zgodilo, ko kateri koli diskovni disk ni na voljo v matriki.
# mdadm --detail /dev /md0.
Na zgornji sliki lahko vidimo, da sta v našem RAID -u na voljo 2 napravi, aktivni napravi pa 2. Zdaj pa poglejmo, kaj se bo zgodilo, ko bo disk izklopljen (odstranjen sdc disk) ali ne uspe.
# ls -l /dev | grep sd. # mdadm --detail /dev /md0.
Zdaj na zgornji sliki lahko vidite, da je eden od naših pogonov izgubljen. Eden od pogonov sem odklopil iz svojega virtualnega stroja. Zdaj pa preverimo naše dragocene podatke.
# cd/mnt/raid1/ # mačka tecmint.txt.
Ste videli, da so naši podatki še na voljo. Iz tega spoznamo prednost RAID 1 (ogledalo). V naslednjem članku bomo videli, kako nastaviti a RAID 5 črtanje z porazdeljeno pariteto. Upam, da vam bo to pomagalo razumeti, kako deluje RAID 1 (ogledalo).