![„macOS Ventura“ naujinimas įstrigo? Išbandykite šiuos patarimus](/f/e5ef60ef2f1beb81341be263ac174256.jpg?width=100&height=100)
Neseniai „Linux Foundation“ pradėjo LFCS („Linux Foundation“ sertifikuotas „Sysadmin“) sertifikavimas-puiki galimybė sistemos administratoriams visur įrodyti, kad jie yra pajėgūs atlikti bendras operacinis palaikymas „Linux“ sistemose: sistemos palaikymas, pirmojo lygio diagnostika ir stebėjimas, taip pat, jei reikia, problemos išplėtimas į kitą palaikymą komandos.
Šiame vaizdo įraše pristatoma „Linux Foundation“ sertifikavimo programa.
Šis įrašas yra 10 pamokų serijos 6 dalis, čia šioje dalyje paaiškinsime, kaip surinkti Pertvaros kaip RAID įrenginiai - sistemos atsarginių kopijų kūrimas ir valdymas, būtinas LFCS sertifikavimo egzaminą.
Technologija, žinoma kaip Perteklinis nepriklausomų diskų rinkinys (REIDAS) yra saugojimo sprendimas, kuris sujungia kelis kietuosius diskus į vieną loginį vienetą, kad būtų galima dubliuoti duomenis ir (arba) pagerinti skaitymo / rašymo į diską našumą.
Tačiau tikrasis gedimų toleravimas ir disko įvesties/išvesties našumas priklauso nuo to, kaip standieji diskai yra suformuoti taip, kad sudarytų disko masyvą. Atsižvelgiant į turimus įrenginius ir gedimų tolerancijos / našumo poreikius, nustatomi skirtingi RAID lygiai. Išsamesnį kiekvieno RAID lygio paaiškinimą galite rasti čia, Tecmint.com, RAID serijoje.
RAID vadovas: Kas yra RAID, RAID sąvokos ir RAID lygiai
Mūsų pasirinktas įrankis programinės įrangos RAID kūrimui, surinkimui, valdymui ir stebėjimui vadinamas mdadm (sutrumpintas kelių diskų administratorius).
Debian ir dariniai # aptitude update && aptitude install mdadm
„Red Hat“ ir „CentOS“ pagrįstos sistemos # yum atnaujinimas ir & yum diegimas „mdadm“.
„OpenSUSE“ # zypper atnaujinimas ir & zypper diegimas mdadm #
Esamų skaidinių kaip RAID įrenginių surinkimo procesas susideda iš šių veiksmų.
Jei vienas iš skaidinių buvo suformatuotas anksčiau arba anksčiau buvo kito RAID masyvo dalis, būsite paraginti patvirtinti naujo masyvo sukūrimą. Darant prielaidą, kad ėmėtės reikiamų atsargumo priemonių, kad neprarastumėte svarbių duomenų, kurie galėjo būti jose, galite saugiai rašyti y ir paspauskite Įveskite.
# mdadm --create-verbose /dev /md0 --level = stripe --raid-devices = 2 /dev /sdb1 /dev /sdc1.
Norėdami patikrinti masyvo kūrimo būseną, naudosite šias komandas - nepriklausomai nuo RAID tipo. Jie galioja lygiai taip pat, kaip kuriant RAID0 (kaip parodyta aukščiau) arba kai nustatote RAID5, kaip parodyta paveikslėlyje žemiau.
# katė /proc /mdstat. arba # mdadm --detail /dev /md0 [Išsamesnė santrauka]
Suformatuokite įrenginį naudodami failų sistemą pagal savo poreikius / reikalavimus, kaip paaiškinta 4 dalis šios serijos.
Nurodykite stebėjimo tarnybai „stebėti“ masyvą. Pridėkite išvestį mdadm - išsami informacija - nuskaityti į /etc/mdadm/mdadm.conf („Debian“ ir dariniai) arba /etc/mdadm.conf (CentOS / openSUSE), panašiai.
# mdadm --detail --scan.
# mdadm -surinkti -nuskaityti [Surinkti masyvą]
Norėdami užtikrinti, kad paslauga būtų paleista paleidus sistemą, paleiskite šias komandas kaip root.
„Debian“ ir dariniai, nors pagal nutylėjimą jis turėtų pradėti veikti įkrovos metu.
# update-rc.d mdadm numatytieji nustatymai.
Redaguokite /etc/default/mdadm failą ir pridėkite šią eilutę.
AUTOSTART = tiesa.
# systemctl paleiskite mdmonitor. # systemctl įgalinti mdmonitor.
# paslaugų mdmonitor paleidimas. # chkconfig mdmonitor įjungtas.
Jei RAID lygiai palaiko perteklių, prireikus pakeiskite nepavykusius diskus. Kai disko masyvo įrenginys sugenda, atkūrimas automatiškai pradedamas tik tuo atveju, jei pirmą kartą sukūrus masyvą buvo pridėtas atsarginis įrenginys.
Priešingu atveju turime rankiniu būdu prijungti papildomą fizinį diską prie mūsų sistemos ir paleisti.
# mdadm /dev /md0 -pridėkite /dev /sdX1.
Kur /dev/md0 yra masyvas, kuris patyrė problemą ir /dev/sdX1 yra naujas prietaisas.
Jums gali tekti tai padaryti, jei jums reikia sukurti naują masyvą naudojant įrenginius - (Neprivalomas žingsnis).
# mdadm -stop /dev /md0 # Sustabdyti masyvą. # mdadm --remove /dev /md0 # Pašalinkite RAID įrenginį. # mdadm --zero-superblock /dev /sdX1 # Perrašykite esamą md superbloką nuliais.
Galite sukonfigūruoti galiojantį el. Pašto adresą arba sistemos paskyrą, į kurią bus siunčiami įspėjimai (įsitikinkite, kad turite šią eilutę mdadm.conf). – (Neprivalomas žingsnis)
MAILADDR šaknis.
Tokiu atveju visi įspėjimai, kuriuos renka RAID stebėjimo demonas, bus siunčiami į vietinės šakninės paskyros pašto dėžutę. Vienas iš tokių įspėjimų atrodo taip.
Pastaba: Šis įvykis yra susijęs su pavyzdžiu 5 ŽINGSNIS, kur įrenginys buvo pažymėtas kaip sugedęs, o atsarginį įrenginį automatiškai įtraukė į masyvą mdadm. Taigi, mes „Išbėgo“Sveikų atsarginių prietaisų ir gavome įspėjimą.
Bendras masyvo dydis yra n kartų mažesnės pertvaros, kur n yra nepriklausomų diskų skaičius masyve (jums reikės mažiausiai dviejų diskų). Vykdykite šią komandą, kad surinktumėte a RAID 0 masyvas naudojant skaidinius /dev/sdb1 ir /dev/sdc1.
# mdadm --create-verbose /dev /md0 --level = stripe --raid-devices = 2 /dev /sdb1 /dev /sdc1.
Dažni naudojimo būdai: Sąrankos, palaikančios programas realiuoju laiku, kai našumas yra svarbesnis už toleranciją gedimams.
Bendras masyvo dydis yra mažiausio skaidinio dydis (jums reikės mažiausiai dviejų diskų). Vykdykite šią komandą, kad surinktumėte a RAID 1 masyvas naudojant skaidinius /dev/sdb1 ir /dev/sdc1.
# mdadm --create-verbose /dev /md0 --level = 1 --raid-devices = 2 /dev /sdb1 /dev /sdc1.
Dažni naudojimo būdai: Įdiegti operacinę sistemą arba svarbius pakatalogius, pvz /home.
Visas masyvo dydis bus (n - 1) kartų mažesnio skaidinio dydžio. „pasimetęs“Erdvė (n-1) naudojamas pariteto (atleidimo) skaičiavimui (jums reikės mažiausiai trijų diskų).
Atminkite, kad galite nurodyti atsarginį įrenginį (/dev/sde1 šiuo atveju) pakeisti sugedusią dalį, kai iškyla problema. Vykdykite šią komandą, kad surinktumėte a RAID 5 masyvas naudojant skaidinius /dev/sdb1, /dev/sdc1, /dev/sdd1, ir /dev/sde1 kaip atsarga.
# mdadm --create-verbose /dev /md0 --level = 5 --raid-devices = 3 /dev /sdb1 /dev /sdc1 /dev /sdd1 --pare-devices = 1 /dev /sde1.
Dažni naudojimo būdai: Žiniatinklio ir failų serveriai.
Visas masyvo dydis bus (n*s) -2*s, kur n yra nepriklausomų diskų skaičius masyve ir s yra mažiausio disko dydis. Atminkite, kad galite nurodyti atsarginį įrenginį (/dev/sdf1 šiuo atveju) pakeisti sugedusią dalį, kai iškyla problema.
Vykdykite šią komandą, kad surinktumėte a RAID 6 masyvas naudojant skaidinius /dev/sdb1, /dev/sdc1, /dev/sdd1, /dev/sde1, ir /dev/sdf1 kaip atsarga.
# mdadm --create-verbose /dev /md0 --level = 6 --raid-devices = 4 /dev /sdb1 /dev /sdc1 /dev /sdd1 /dev /sde --spare-devices = 1 /dev / sdf1.
Dažni naudojimo būdai: Failų ir atsarginių kopijų serveriai, turintys didelę talpą ir aukštus prieinamumo reikalavimus.
Bendras masyvo dydis apskaičiuojamas pagal formules RAID 0 ir RAID 1, nuo RAID 1+0 yra abiejų derinys. Pirmiausia apskaičiuokite kiekvieno veidrodžio dydį, o tada - juostelės dydį.
Atminkite, kad galite nurodyti atsarginį įrenginį (/dev/sdf1 šiuo atveju) pakeisti sugedusią dalį, kai iškyla problema. Vykdykite šią komandą, kad surinktumėte a RAID 1+0 masyvas naudojant skaidinius /dev/sdb1, /dev/sdc1, /dev/sdd1, /dev/sde1, ir /dev/sdf1 kaip atsarga.
# mdadm --create-verbose /dev /md0 --level = 10 --raid-devices = 4 /dev /sd [b-e] 1 --pare-devices = 1 /dev /sdf1
Dažni naudojimo būdai: Duomenų bazių ir programų serveriai, kuriems reikia greitų įvesties/išvesties operacijų.
Niekada neskauda prisiminti tą RAID su visais atlygiais NĖRA ATSARGINIŲ PAKEITIMAS! Jei reikia, užrašykite jį 1000 kartų ant lentos, tačiau visada laikykitės šios minties. Prieš pradėdami, turime pažymėti, kad nėra vienas dydis tinka visiems sistemos atsarginių kopijų kūrimo sprendimas, tačiau čia yra keletas dalykų, į kuriuos reikia atsižvelgti planuojant atsarginės kopijos kūrimo strategiją.
1 metodas: Sukurkite visų diskų atsarginę kopiją dd komandą. Galite sukurti atsarginę viso kietojo disko arba skaidinio kopiją, sukurdami tikslų vaizdą bet kuriuo metu. Atminkite, kad tai geriausiai veikia, kai įrenginys yra neprisijungęs, tai reiškia, kad jis nėra sumontuotas ir nėra jokių procesų, kurie jį pasiektų atliekant įvesties/išvesties operacijas.
Šio atsarginio metodo trūkumas yra tas, kad vaizdas bus tokio paties dydžio kaip diskas ar skaidinys, net jei tikri duomenys užima nedidelę jo dalį. Pavyzdžiui, jei norite atvaizduoti skaidinį 20 GB tai tik 10% pilnas, vaizdo failas vis tiek bus 20 GB dydžio. Kitaip tariant, atsarginės kopijos sukuriamos ne tik faktiniams duomenims, bet ir visam skaidiniui. Galite apsvarstyti galimybę naudoti šį metodą, jei jums reikia tikslios jūsų įrenginių atsarginės kopijos.
# dd, jei =/dev/sda iš =/system_images/sda.img. ARBA. Arba galite suspausti vaizdo failą # dd, jei =/dev/sda | gzip -c> /sistemos_vaizdai/sda.img.gz
# dd, jei =/system_images/sda.img iš =/dev/sda. ARBA Priklausomai nuo jūsų pasirinkimo kuriant vaizdą gzip -dc /system_images/sda.img.gz | dd iš =/dev/sda
2 metodas: Kurkite tam tikrų failų atsargines kopijas / katalogai su degutas komanda - jau uždengta 3 dalis šios serijos. Galite apsvarstyti galimybę naudoti šį metodą, jei jums reikia išsaugoti konkrečių failų ir katalogų kopijas (konfigūracijos failus, vartotojų namų katalogus ir pan.).
3 metodas: Sinchronizuokite failus su rsync komandą. „Rsync“ yra universalus nuotolinis (ir vietinis) failų kopijavimo įrankis. Jei jums reikia sukurti atsarginę kopiją ir sinchronizuoti failus į/iš tinklo diskų, rsync yra išeitis.
Nesvarbu, ar sinchronizuojate du vietinius katalogus, ar vietinius < -> nuotolinius katalogus, sumontuotus vietinėje failų sistemoje, pagrindinė sintaksė yra ta pati.
# rsync -av source_directory paskirties katalogas.
Kur, -a grįžti į pakatalogius (jei jie yra), išsaugoti simbolines nuorodas, laiko žymes, leidimus ir pirminį savininką / grupę ir -v daugiakalbiai.
Be to, jei norite padidinti duomenų perdavimo per laidą saugumą, galite naudoti ssh baigėsi rsync.
# rsync -avzhe ssh atsarginės kopijos [apsaugotas el. paštas]_host:/remote_directory/
Šis pavyzdys sinchronizuos vietinio kompiuterio atsarginių kopijų katalogą su /root/remote_directory ant nuotolinio pagrindinio kompiuterio.
Kur -h parinktis rodo failų dydžius žmonėms suprantamu formatu ir -e vėliava naudojama ssh ryšiui nurodyti.
Sinchronizuojamas nuotolinis → vietiniai katalogai per ssh.
Tokiu atveju perjunkite šaltinio ir paskirties katalogus iš ankstesnio pavyzdžio.
# rsync -avzhe ssh [apsaugotas el. paštas]_host:/ remote_directory/ backups
Atminkite, kad tai tik 3 rsync naudojimo pavyzdžiai (dažniausiai pasitaikantys atvejai). Daugiau rsync komandų pavyzdžių ir naudojimo būdų rasite šiame straipsnyje.
Taip pat skaitykite: 10 rsync komandų sinchronizuoti failus „Linux“
Kaip sistemos administratorius turite užtikrinti, kad jūsų sistemos veiktų kuo geriau. Jei esate gerai pasiruošęs ir jei jūsų duomenų vientisumą gerai palaiko tokia saugojimo technologija kaip RAID ir įprastos sistemos atsarginės kopijos, būsite saugūs.
Jei turite klausimų, komentarų ar kitų idėjų, kaip šį straipsnį galima patobulinti, nedvejodami pasakykite toliau. Be to, apsvarstykite galimybę pasidalyti šia serija per savo socialinių tinklų profilius.