RAID Zrcaljenje znači točan klon (ili zrcalo) istih podataka koji se zapisuju na dva pogona. Najmanje dva broja diskova potrebna su u nizu za stvaranje RAID1 i to je korisno samo ako su performanse ili pouzdanost čitanja precizniji od kapaciteta za pohranu podataka.
Ogledala su stvorena za zaštitu od gubitka podataka zbog kvara diska. Svaki disk u zrcalu uključuje točnu kopiju podataka. Kad jedan disk ne uspije, isti se podaci mogu dohvatiti s drugog funkcionalnog diska. Međutim, neispravni pogon može se zamijeniti s pokrenutog računala bez ikakvog prekida korisnika.
Najmanje dva broja diskova dopuštena su za stvaranje RAID -a 1, ali možete dodati još diskova koristeći dva puta kao 2, 4, 6, 8. Da biste dodali više diskova, vaš sustav mora imati RAID fizički adapter (hardverska kartica).
Ovdje koristimo softverski raid, a ne hardverski napad, ako vaš sustav ima ugrađenu fizičku hardversku raid karticu, možete mu pristupiti putem korisničkog sučelja ili pomoću Ctrl+I tipka.
Pročitajte također: Osnovni koncepti RAID -a u Linuxu
Operacijski sustav: CentOS 6.5 Final. IP adresa: 192.168.0.226. Naziv hosta: rd1.tecmintlocal.com. Disk 1 [20 GB]: /dev /sdb. Disk 2 [20 GB]: /dev /sdc.
Ovaj članak će vas voditi kroz korak-po-korak upute za postavljanje softvera RAID 1 ili Ogledalo koristeći mdadm (stvara i upravlja raidom) na Linux platformi. Iako iste upute rade i na drugim distribucijama Linuxa, poput RedHata, CentOS -a, Fedore itd.
1. Kao što sam već rekao, koristimo mdadm uslužni program za stvaranje i upravljanje RAID -om u Linuxu. Dakle, instalirajmo mdadm programski paket na Linuxu pomoću alata yum ili apt-get package manager.
# yum install mdadm [na RedHat sustavima] # apt-get install mdadm [na Debain sustavima]
2. Jednom ‘mdadm'Paket je instaliran, moramo ispitati naše diskovne pogone postoji li već neki napad konfiguriran pomoću sljedeće naredbe.
# mdadm -E /dev /sd [b -c]
Kao što vidite s gornjeg zaslona, nema ga super-blok još otkriven, znači da nije definiran RAID.
3. Kao što sam gore spomenuo, koristimo najmanje dvije particije /dev/sdb i /dev/sdc za stvaranje RAID1. Izradimo particije na ova dva pogona pomoću 'fdisk'Naredite i promijenite vrstu u raid tijekom stvaranja particije.
# fdisk /dev /sdb.
Nakon ‘/dev/sdb'Particija je stvorena, slijedite iste upute za stvaranje nove particije na /dev/sdc voziti.
# fdisk /dev /sdc.
4. Nakon što se obje particije uspješno stvore, provjerite promjene na obje sdb & sdc vozite istim 'mdadm', A također potvrdite vrstu RAID -a kao što je prikazano na sljedećim snimkama zaslona.
# mdadm -E /dev /sd [b -c]
Bilješka: Kao što vidite na gornjoj slici, nema definiranog RAID -a na sdb1 i sdc1 vozi do sada, to je razlog zašto dobivamo kao ne super-blokovi otkriveno.
5. Zatim stvorite RAID1 uređaj pod nazivom '/dev/md0‘Koristeći sljedeću naredbu i to je istina.
# mdadm --create /dev /md0 --level = mirror --raid-devices = 2 /dev /sd [b-c] 1. # cat /proc /mdstat.
6. Zatim provjerite vrstu raid uređaja i niz raid pomoću sljedećih naredbi.
# mdadm -E /dev /sd [b -c] 1. # mdadm --detail /dev /md0.
Iz gornjih slika može se lako razumjeti da je raid1 kreiran i da se koristi /dev/sdb1 i /dev/sdc1 particije, a status možete vidjeti i kao ponovno sinkroniziranje.
7. Izradite datotečni sustav pomoću ext4 za md0 i montirati ispod /mnt/raid1.
# mkfs.ext4 /dev /md0.
8. Zatim montirajte novostvoreni datotečni sustav pod ‘/mnt/raid1'I izradite neke datoteke i provjerite sadržaj pod točkom montiranja.
# mkdir /mnt /raid1. # mount/dev/md0/mnt/raid1/ # dodirnite /mnt/raid1/tecmint.txt. # echo "tecmint raid setups"> /mnt/raid1/tecmint.txt.
9. Za automatsko postavljanje RAID1 pri ponovnom pokretanju sustava morate unijeti unos u datoteku fstab. Otvoren '/etc/fstab‘Datoteku i dodajte sljedeći redak pri dnu datoteke.
/dev/md0/mnt/raid1 ext4 zadane postavke 0 0.
10. Trčanje 'nosač -a‘Provjeriti ima li pogrešaka pri unosu fstab -a.
# mount -av.
11. Zatim spremite raid konfiguraciju ručno u 'mdadm.conf‘Datoteku pomoću naredbe ispod.
# mdadm --detail --scan --verbose >> /etc/mdadm.conf.
Gornju konfiguracijsku datoteku sustav čita pri ponovnom pokretanju i učitava RAID uređaje.
12. Naša je glavna svrha, čak i nakon bilo kakvog kvara ili pada tvrdog diska, naši podaci moraju biti dostupni. Pogledajmo što će se dogoditi kada bilo koji od diskovnih diskova nije dostupan u nizu.
# mdadm --detail /dev /md0.
Na gornjoj slici možemo vidjeti da su u našem RAID -u dostupna 2 uređaja, a 2 aktivna uređaja. Sada ćemo vidjeti što će se dogoditi kada se disk izvadi (ukloni) sdc disk) ili ne uspije.
# ls -l /dev | grep sd. # mdadm --detail /dev /md0.
Sada na gornjoj slici možete vidjeti da je jedan od naših pogona izgubljen. Isključio sam jedan pogon sa svog virtualnog stroja. Sada provjerimo naše dragocjene podatke.
# cd/mnt/raid1/ # mačka tecmint.txt.
Jeste li vidjeli da su naši podaci još uvijek dostupni. Iz toga dolazimo do spoznaje prednosti RAID -a 1 (ogledalo). U sljedećem članku ćemo vidjeti kako postaviti a RAID 5 pruganje s raspodijeljenim paritetom. Nadam se da će vam ovo pomoći da razumijete kako radi RAID 1 (zrcalo).