Programinės įrangos RAID0 (Stripe) kūrimas dviejuose įrenginiuose naudojant „Linux“ mdadm įrankį - 2 dalis


RAID yra nereikalingas nebrangių diskų rinkinys, naudojamas užtikrinti aukštą prieinamumą ir patikimumą didelio masto aplinkose, kur duomenis reikia apsaugoti nei įprastai. Reidas yra tik diskų rinkinys telkinyje, kad taptų loginiu tūriu, ir jame yra masyvas. Kombainų vairuotojai sudaro masyvą arba iškviečiami kaip (grupės) rinkinys.

RAID galima sukurti, jei prie reidų valdiklio yra prijungtas mažiausiai 2 diskų skaičius ir sukurtas loginis tūris, arba galima pridėti daugiau diskų masyve pagal apibrėžtus RAID lygius. „Raid“ programinę įrangą galima naudoti nenaudojant fizinės aparatinės įrangos, jos vadinamos programinės įrangos reidu. Programinė įranga „Raid“ bus įvardijama kaip vargano žmogaus reidas.

Pagrindinė RAID naudojimo koncepcija yra išsaugoti duomenis iš vieno gedimo taško, tai reiškia, kad jei duomenims saugoti naudojame vieną diską, o jei nepavyksta, nėra galimybės susigrąžinti duomenų, kad būtų sustabdytas mums reikalingas duomenų praradimas. atsparumo gedimams metodas. Taigi, kad galėtume naudoti tam tikrą disko kolekciją RAID rinkiniui formuoti.

Juostelė vienu metu ištrina duomenis keliuose diskuose, padalydama turinį. Tarkime, kad turime du diskus ir jei įrašysime turinį į loginį tūrį, jis bus išsaugotas po abiem fiziniais diskais, padalijant turinį. Geresniam veikimui bus naudojamas RAID 0, tačiau negalime gauti duomenų, jei sugenda vienas iš diskų. Taigi, nėra gera praktika naudoti RAID 0. Vienintelis sprendimas yra įdiegti operacinę sistemą su RAID0 taikomais loginiais tomais, kad apsaugotumėte svarbius failus.

  1. RAID 0 pasižymi dideliu našumu.
  2. Nulis talpos praradimas RAID 0. Vieta nebus švaistoma.
  3. Nulinis gedimų toleravimas (negaliu atkurti duomenų, jei kuris nors iš disko sugenda).
  4. Rašymas ir skaitymas bus puikus.

Mažiausias diskų skaičius, leidžiantis sukurti RAID 0, yra 2, tačiau galite pridėti daugiau disko, bet tvarka turėtų būti dvigubai didesnė nei 2, 4, 6, 8. Jei turite fizinę RAID kortelę su pakankamai prievadų, galite pridėti daugiau diskų .

Čia mes nenaudojame aparatinės įrangos reido, ši sąranka priklauso tik nuo programinės įrangos RAID. Jei turime fizinę aparatinės įrangos kortelę, galime ją pasiekti naudodamiesi vartotojo sąsaja. Kai kuri pagrindinė plokštė pagal numatytuosius nustatymus yra sukurta naudojant RAID funkciją, prie vartotojo sąsajos galima prisijungti naudojant klavišus Ctrl + I .

Jei dar nesinaudojote RAID sąrankomis, perskaitykite ankstesnį straipsnį, kuriame apžvelgėme pagrindinį RAID įvadą.

  1. Įvadas į RAID ir RAID sąvokas

Operating System :	CentOS 6.5 Final
IP Address	 :	192.168.0.225
Two Disks	 :	20 GB each

Šis straipsnis yra 9 vadovėlių RAID serijos 2 dalis, čia, šioje dalyje, mes pamatysime, kaip mes galime sukurti ir nustatyti „RAID0“ programinę įrangą arba juosteles „Linux“ sistemose ar serveriuose naudodami du 20 GB diskus, pavadintus sdb ir sdc .

1 veiksmas: sistemos atnaujinimas ir „mdadm“ diegimas valdant RAID

1. Prieš nustatydami „RAID0“ sistemoje „Linux“, atlikime sistemos atnaujinimą ir įdiekime paketą „mdadm“. „Mdadm“ yra maža programa, kuri leis mums sukonfigūruoti ir valdyti RAID įrenginius sistemoje „Linux“.

# yum clean all && yum update
# yum install mdadm -y

2 žingsnis: patikrinkite pridėtus du 20 GB diskus

2. Prieš kurdami RAID 0, naudodami šią komandą įsitikinkite, kad aptikti prijungti du standieji diskai.

# ls -l /dev | grep sd

3. Aptikus naujus kietuosius diskus, atėjo laikas patikrinti komandą „mdadm“, ar prijungti diskai jau naudoja esamą reidą.

# mdadm --examine /dev/sd[b-c]

Pirmiau pateiktoje išvestyje sužinome, kad nė vienas RAID nebuvo pritaikytas šiems dviem sdb ir sdc diskams.

3 žingsnis: RAID skirsnių kūrimas

4. Dabar sukurkite sdb ir sdc skirsnius RAID, naudodami šią komandą fdisk. Čia parodysiu, kaip sukurti skaidinį sdb diske.

# fdisk /dev/sdb

Vykdykite toliau pateiktas instrukcijas, kaip sukurti skaidinius.

  1. Norėdami sukurti naują skaidinį, paspauskite „n“.
  2. Tada pirminiam skaidiniui pasirinkite „P“.
  3. Tada pasirinkite skaidinio numerį kaip 1.
  4. Nurodykite numatytąją vertę tiesiog du kartus paspausdami „Enter“ klavišą.
  5. Tada paspauskite „P“, kad atspausdintumėte apibrėžtą skaidinį.

Vykdykite toliau pateiktas instrukcijas, kaip sukurti automatinį „Linux RAID“ skaidinį.

  1. Paspauskite „L“, kad būtų išvardyti visi galimi tipai.
  2. Norėdami pasirinkti skaidinius, įveskite „t“.
  3. Pasirinkite „fd“ „Linux“ reidui automatiškai ir paspauskite „Enter“, kad galėtumėte taikyti
  4. Tada dar kartą naudokite „P“, kad atspausdintumėte pakeitimus, kuriuos atlikome.
  5. Pakeitimams parašyti naudokite „w“.

Pastaba: vadovaukitės tomis pačiomis aukščiau pateiktomis instrukcijomis, jei norite dabar sukurti skaidinį sdc diske.

5. Sukūrę skaidinius patikrinkite, ar abi tvarkyklės tinkamai apibrėžtos RAID, naudodami šią komandą.

# mdadm --examine /dev/sd[b-c]
# mdadm --examine /dev/sd[b-c]1

4 žingsnis: RAID md įrenginių kūrimas

6. Dabar sukurkite md įrenginį (t. Y./Dev/md0) ir pritaikykite reido lygį naudodami komandą žemiau.

# mdadm -C /dev/md0 -l raid0 -n 2 /dev/sd[b-c]1
# mdadm --create /dev/md0 --level=stripe --raid-devices=2 /dev/sd[b-c]1

  1. -C - sukurkite
  2. -l - lygis
  3. -n - reidų įrenginių skaičius

7. Sukūrę „md“ įrenginį, patikrinkite naudojamų RAID lygio, įrenginių ir masyvo būseną naudodamiesi šiomis komandų serijomis, kaip parodyta.

# cat /proc/mdstat
# mdadm -E /dev/sd[b-c]1
# mdadm --detail /dev/md0

5 žingsnis: RAID įrenginių priskyrimas failų sistemai

8. Sukurkite RAID įrenginio/dev/md0 ext4 failų sistemą ir įdėkite ją į/dev/raid0.

# mkfs.ext4 /dev/md0

9. Kai „Raid“ įrenginiui bus sukurta „ext4“ failų sistema, dabar sukurkite prijungimo taško katalogą (t. Y./Mnt/raid0) ir įdėkite po juo įrenginį/dev/md0.

# mkdir /mnt/raid0
# mount /dev/md0 /mnt/raid0/

10. Tada patikrinkite, ar įrenginys/dev/md0 yra pritvirtintas kataloge/mnt/raid0, naudodami komandą df.

# df -h

11. Tada sukurkite failą „tecmint.txt“ po prijungimo tašku/mnt/raid0, pridėkite šiek tiek turinio prie sukurto failo ir peržiūrėkite failo ir katalogo turinį.

# touch /mnt/raid0/tecmint.txt
# echo "Hi everyone how you doing ?" > /mnt/raid0/tecmint.txt
# cat /mnt/raid0/tecmint.txt
# ls -l /mnt/raid0/

12. Patikrinę prijungimo taškus, laikas sukurti failą fstab/etc/fstab faile.

# vim /etc/fstab

Pridėkite šį įrašą, kaip aprašyta. Gali skirtis atsižvelgiant į jūsų prijungimo vietą ir naudojamą failų sistemą.

/dev/md0                /mnt/raid0              ext4    defaults         0 0

13. Paleiskite mount ‘-a’, kad patikrintumėte, ar fstab įraše nėra klaidų.

# mount -av

6 žingsnis: RAID konfigūracijų išsaugojimas

14. Galiausiai išsaugokite RAID konfigūraciją viename iš failų, kad konfigūracijos būtų išsaugotos ateityje. Vėlgi mes naudojame komandą „mdadm“ su parinktimis „-s“ (nuskaitymas) ir „-v“ (žodinis), kaip parodyta.

# mdadm -E -s -v >> /etc/mdadm.conf
# mdadm --detail --scan --verbose >> /etc/mdadm.conf
# cat /etc/mdadm.conf

Štai, mes matėme čia, kaip sukonfigūruoti RAID0 juosteles su RAID lygiais, naudojant du kietuosius diskus. Kitame straipsnyje mes pamatysime, kaip nustatyti RAID5.