REIDAS

Kaip sukurti RAID masyvus naudojant MDADM „Ubuntu“

Kaip sukurti RAID masyvus naudojant MDADM „Ubuntu“
RAID yra duomenų saugojimo virtualizacijos platforma, integruojanti kelis fizinius diskų įrenginius į vieną ar daugiau loginių vienetų. Remiantis reikalaujamu patikimumo ir efektyvumo lygiu, duomenys yra išsibarstę diskuose vienu iš daugelio būdų, vadinamų RAID lygiais. Skirtingos sistemos yra žinomos kaip „RAID“, po kurių nurodomas sveikasis skaičius, pvz., RAID 0 arba RAID 1. Kiekviena sistema arba RAID lygis suteikia skirtingą pusiausvyrą tarp pagrindinių tikslų, t.e. stabilumas, patogumas, našumas ir stiprumas.

RAID naudoja disko atspindėjimo ar diskų juostų darymo metodus, atspindint daugiau nei vieną diską būtų nukopijuoti panašūs duomenys. Skirstant skaidinius galima paskirstyti duomenis daugelyje diskų. Kiekvieno disko talpa yra padalinta į vienetus, kurie svyruoja nuo sektoriaus (512 baitų) iki kelių megabaitų. Didesnis nei RAID 0 RAID lygis suteikia apsaugą nuo nepataisomų skaitymo klaidų lauke, taip pat nuo visų fizinių diskų gedimų.

RAID įrenginiai diegiami per programos tvarkyklę md. „Linux“ programinės įrangos RAID masyvas šiuo metu palaiko RAID 0 (juostelė), RAID 1 (veidrodis), RAID 4, RAID 5, RAID 6 ir RAID 10. „Mdadm“ yra „Linux“ programa, naudojama valdyti ir valdyti RAID įrenginius programoms. Keli pagrindiniai „mdadm“ darbo režimai yra surenkami, kuriami, kuriami, stebimi, stebimi, auginami, laipsniški ir automatiškai aptinkami. Pavadinimas kilęs iš jo valdomų ar valdomų kelių įrenginių mazgų (md). Pažvelkime, kaip sukurti įvairius „Raid“ masyvus naudojant „mdadm“.

RAID 0 masyvo kūrimas:

RAID 0 yra mechanizmas, kuriuo duomenys yra padalijami į blokus, ir tie blokai yra išsibarstę per įvairius saugojimo įrenginius, pvz., Kietuosius diskus. Reiškia, kad kiekviename diske yra dalis duomenų, o prieinant prie tų duomenų būtų nurodomi keli diskai. 0 reido metu, kadangi blokai yra dryžuoti, jo veikimas yra puikus, tačiau dėl jokios veidrodinės strategijos vienas įrenginio gedimas sunaikins visus duomenis.

Norėdami pradėti, pirmiausia turite nustatyti komponentinius įrenginius naudodami šią komandą:

[apsaugotas el. paštas]: ~ $ lsblk -o VARDAS, DYDIS, TIPAS

Mes turime du diskus be failų sistemos, kurių kiekvienas yra 50G dydžio, kaip matome iš ekrano. Šiuo atveju šiems įrenginiams šiai sesijai buvo suteikti identifikatoriai / dev / ch1 ir / dev / ch2. Tai yra neapdoroti komponentai, kuriuos naudosime kurdami masyvą.

Norėdami naudoti šiuos komponentus RAID 0 masyvui sukurti, nurodykite juos komandoje -create. Turėsite apibrėžti sistemos pavadinimą, kurį norite sukurti (mūsų atveju / dev / mch0), RAID lygį,.e. 0 ir įrenginių skaičius:

[apsaugotas el. paštas]: ~ $ sudo mdadm --create --verbose / dev / mch0 --level = 0
--raid-devices = 2 / dev / ch1 / dev / ch2

Išbandę / proc / mdstat žurnalą galime garantuoti, kad RAID buvo sėkmingai sukurtas:

[apsaugotas el. paštas]: ~ $ cat / proc / mdstat

/ Dev / mch0 sistema buvo sukurta su įrenginiais / dev / ch2 ir / dev / ch1 RAID 0 sąrankoje. Dabar įdėkite failų sistemą į tą masyvą naudodami šią komandą:

[apsaugotas el. paštas]: ~ $ sudo mkfs.ext4 -F / dev / mch0

Dabar sukurkite prijungimo tašką ir įdėkite failų sistemą šiomis komandomis:

[apsaugotas el. paštu]: ~ $ sudo mkdir -p / mnt / mch0
[apsaugotas el. pašto adresas]: ~ $ sudo mount / dev / mch0 / mnt / mch0

Patikrinkite, ar yra laisvos vietos, ar ne:

[apsaugotas el. paštas]: ~ $ df -h -x devtmpfs -x tmpfs

Dabar turime pakeisti / etc / mdadm / mdadm.conf failą, kad įsitikintumėte, jog sąrašas automatiškai surenkamas įkrovos metu. Automatiškai ieškosite dabartiniame masyve, prijungsite failą ir atnaujinsite pradinę RAM failų sistemą atlikdami šią komandų seką:

[apsaugotas el. paštas]: ~ $ sudo mdadm --detail --scan | sudo tee -a / etc / mdadm / mdadm.konf
[apsaugotas el. pašto adresas]: ~ $ sudo update-initramfs -u

Norėdami automatiškai prijungti įkrovos metu, pridėkite naujas failų sistemos prijungimo parinktis faile etc / fstab:

Kiekvienas įkrovimas dabar gali automatiškai pridėti jūsų RAID 0 masyvą ir jį prijungti.

RAID 5 masyvo kūrimas:

„Raid 5“ masyvai yra sukurti pašalinant duomenis kartu su įvairiais įrenginiais. Išmatuotas pariteto blokas yra viena kiekvienos juostos dalis. Pariteto blokas ir likę blokai bus naudojami trūkstamiems duomenims nustatyti tuo atveju, jei įrenginys sugenda. Sistema, gaunanti pariteto bloką, pasukama taip, kad kiekvienam įrenginiui būtų subalansuota pariteto informacijos suma. Nors informacija apie paritetą yra bendrinama, paritetui galima naudoti vieno disko saugyklos vertę. Būdamas pažeistas, RAID 5 patirs labai prastus rezultatus.

Norėdami sukurti RAID 5 masyvą, pirmiausia turime nustatyti komponentinius įrenginius, kuriuos nustatėme RAID 0. Bet RAID 5 turėtume turėti bent 3 atminties įrenginius. Raskite šių įrenginių identifikatorius naudodami šią komandą:

[apsaugotas el. paštas]: ~ $ lsblk -o VARDAS, DYDIS, TIPAS

Naudokite komandą -create, kad sukurtumėte RAID 5 masyvą, tačiau šiuo atveju „level“ naudokite 5 reikšmę.

[apsaugotas el. paštas]: ~ $ sudo mdadm --create --verbose / dev / md0 --level = 5
--RAID-prietaisai = 3 / dev / sda / dev / sdb / dev / sdc

Tai gali užtrukti tam tikrą laiką, net per šį laiką masyvas gali būti naudojamas. Išbandę / proc / mdstat žurnalą, galite stebėti kūrimo eigą:

[apsaugotas el. paštas]: ~ $ cat / proc / mdstat

Dabar sukurkite ir įdėkite failų sistemą į masyvą, vykdydami šią komandų seką:

[apsaugotas el. paštas]: ~ $ sudo mkfs.ext4 -F / dev / md0
[apsaugotas el. paštas]: ~ $ sudo mkdir -p / mnt / md0
[apsaugotas el. paštu]: ~ $ sudo mount / dev / md0 / mnt / md0

Įdiegę tai galite patvirtinti, ar jis prieinamas, ar ne:

[apsaugotas el. paštas]: ~ $ df -h -x devtmpfs -x tmpfs

Norėdami automatiškai surinkti ir sumontuoti RAID 5 masyvus prie kiekvieno įkrovos, turite pakoreguoti initramfs ir pridėti neseniai sukurtą failų sistemą į fstab failą, vykdydami šias komandas:

Išvada:

RAID užtikrina efektyvumą ir stabilumą derindamas kelis standžiuosius diskus. Tokiu būdu tai suteikia sistemai vieną didelės talpos standųjį diską, kurio greitis yra daug didesnis nei įprastų skaidytų diskų. Kita vertus, tai nepalengvina pertekliaus ir tolerancijos gedimams, ir tuo atveju, jei vienas diskas sugenda, visi duomenys yra prarasti.

„Microsoft Sculpt Touch“ belaidžio pelės apžvalga
Neseniai skaičiau apie „Microsoft Sculpt Touch“ belaidę pelę ir nusprendė ją nusipirkti. Kurį laiką naudojęs, nusprendžiau pasidalinti savo patirtimi....
„AppyMouse“ ekrano „Trackpad“ ir pelės žymeklis, skirtas „Windows“ tabletėms
Planšetinių kompiuterių vartotojai dažnai praleidžia pelės žymeklį, ypač kai įprasta naudoti nešiojamus kompiuterius. Jutiklinio ekrano išmanieji tele...
Vidutinis pelės mygtukas neveikia sistemoje „Windows 10“
The vidurinis pelės mygtukas padeda naršyti ilgus tinklalapius ir ekranus, kuriuose yra daug duomenų. Jei tai sustos, gerai, jūs naudosite klaviatūrą ...