Turinys:
- 1 veiksmas: „Mdadm“diegimas
- 2 žingsnis: peržiūrėkite mūsų diskų įrenginius
- 3 žingsnis: RAID disko skaidymas
- 4 veiksmas: patvirtinkite pakeitimus
- 5 veiksmas: RAID1 įrenginių kūrimas
- 6 veiksmas: failų sistemos kūrimas RAID įrenginyje
- 7 veiksmas: patikrinkite duomenis po disko gedimo
- 8 veiksmas: komandų rodyklė
- 9 žingsnis: daugiau jokių veiksmų
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Kas yra RAID1 paprastai
: Disko atspindėjimas. Geriausiai optimizuotas atleidimui ir reikalauja mažiausiai 2 diskų
Kas yra sudėtingas RAID1
: Jį sudaro tiksli dviejų ar daugiau diskų duomenų rinkinio kopija (arba veidrodis); klasikinėje RAID 1 veidrodinėje poroje yra du diskai. Ši konfigūracija nesuteikia pariteto, juostelių ar apimamos vietos diske keliuose diskuose, nes duomenys yra atspindimi visuose masyvui priklausančiuose diskuose, o masyvas gali būti tik toks, koks yra mažiausias narys. Šis išdėstymas yra naudingas, kai skaitymo našumas ar patikimumas yra svarbesni už rašymo našumą ar gautą duomenų saugojimo talpą.
(Vikipedija tai labai gerai paaiškina)
Kas yra gerai ir kas baisu
Labai didelis našumas; Labai aukšta duomenų apsauga; Labai minimali bausmė už rašymo našumą.
Trūkumai: didelės atleidimo išlaidos; Kadangi visi duomenys dubliuojami, reikia dvigubai didesnės talpos.
Ko jums reikės
Ne mažiau kaip 2 USB atmintinės ar standieji diskai, kuriuos galite pridėti naudodami 4, 6 ir 8
Visas kodas yra kursyvu
1 veiksmas: „Mdadm“diegimas
Pirmas dalykas: turite gauti RAID programinę įrangą. Turėsite atsisiųsti ir įdiegti „mdadm“iš savo programinės įrangos saugyklos. Tai gana įprasta, todėl atidarykite terminalą ir įveskite šią komandą:
sudo apt-get install mdadm
2 žingsnis: peržiūrėkite mūsų diskų įrenginius
turime ištirti savo diskų įrenginius, ar jau yra sukonfigūruotas reidas.
Naudodami šią komandą:
mdadm -E /dev /sd [b -c]
3 žingsnis: RAID disko skaidymas
RAID1 kūrimui naudojame mažiausiai du skaidinius /dev /sdc1 ir /dev /sdb1. Sukurkime skaidinius šiuose dviejuose diskuose naudodami komandą „fdisk“ir kurdami skaidinį pakeiskite tipą į reidą.
Naudokite šią komandą
fdisk /dev /sdc1
tada vykdykite šias instrukcijas
- Norėdami sukurti naują skaidinį, paspauskite „n“.
- Tada pasirinkite „P“pirminiam skaidiniui. Tada pasirinkite skaidinio numerį kaip 1.
- Duokite numatytąjį visą dydį, du kartus paspausdami „Enter“klavišą.
- Tada paspauskite „p“, kad išspausdintumėte apibrėžtą skaidinį.
- Norėdami pamatyti visus galimus tipus, paspauskite „L“.
- Norėdami pasirinkti skaidinius, įveskite „t“.
- Pasirinkite „fd“„Linux raid auto“ir paspauskite „Enter“, kad pritaikytumėte.
- Tada dar kartą naudokite „p“, kad išspausdintumėte atliktus pakeitimus.
- Norėdami parašyti pakeitimus, naudokite „w“.
Dabar mes einame į tą patį su sdb1
fdisk /dev /sdb1
Taigi atlikite tuos pačius veiksmus, kaip ir sdc1
4 veiksmas: patvirtinkite pakeitimus
Kai abu skaidiniai bus sėkmingai sukurti, patikrinkite abiejų sdb ir sdc USB diskų pakeitimus naudodami tą pačią komandą „mdadm“, taip pat patvirtins RAID tipą
Naudojant komandą:
mdadm -E /dev /sd [b -c]
mes galime naudoti tą pačią komandą, bet pabaigoje pridėti vieną
mdadm -E /dev /sd [b -c] 1
5 veiksmas: RAID1 įrenginių kūrimas
Tada sukurkite RAID1 įrenginį, pavadintą „/dev/md0“, arba galite naudoti „/dev/md127“naudodami šią komandą ir patikrinkite.
mdadm --create /dev /md0-level = veidrodis --raid-devices = 2 /dev /sd [b-c] 1
katė /proc /mdstat
arba
mdadm --create /dev /md127-level = veidrodis --raid-devices = 2 /dev /sd [b-c] 1
katė /proc /mdstat
Toliau patikrinkite reido įrenginių tipą ir reido masyvą naudodami šias komandas.
mdadm -E /dev /sd [b -c] 1
mdadm --detail /dev /md0 ARBA mdadm --detail /dev /md127
Iš aukščiau pateiktų paveikslėlių turėtumėte daugiau ar mažiau suprasti, kad raid1 buvo sukurtas ir naudojant /dev /sdb1 ir /dev /sdc1 skaidinius, taip pat galite pamatyti būsenos sinchronizavimą. Per
komanda mdadm --detail /dev /md0 arba mdadm --detail /dev /md127
6 veiksmas: failų sistemos kūrimas RAID įrenginyje
Sukurkite failų sistemą naudodami ext4, skirtą md0 arba md127, ir pritvirtinkite prie /mnt /raid1. Šis žingsnis yra svarbus.
Naudokite komandą
mkfs.ext4 /dev /md0 arba mkfs.ext4 /dev /md127
Tada įdiekite naujai sukurtą failų sistemą į „/mnt/raid1“ir sukurkite kai kuriuos failus bei patikrinkite turinį prijungimo vietoje.
Naudokite šias komandas
mkdir /mnt /raid1
mount/dev/md0/mnt/raid1/
palieskite /mnt/raid1/tecmint.txt
echo "tecmint raid setups"> /mnt/raid1/tecmint.txt
katė /mnt/raid1/tecmint.txt
katė proc/mdstat
Taigi, norėdami automatiškai prijungti RAID1 iš naujo paleisdami sistemą, turite padaryti įrašą fstab faile. Atidarykite failą „/etc/fstab“ir pridėkite šį
/dev/md0/mnt/raid1 ext4 numatytieji 0 0
būtinai bėk
Vykdykite „mount -av“, kad pamatytumėte, ar fstab faile nėra klaidų, nors jei atliksite veiksmą, klaidų nebus.
Dabar leiskite išsaugoti reido konfigūraciją rankiniu būdu į „mdadm.conf“failą naudodami žemiau pateiktą komandą.
mdadm --detail --scan -verbose >> /etc/mdadm.conf
7 veiksmas: patikrinkite duomenis po disko gedimo
RAID tikslas yra, jei kuris nors iš standžiųjų diskų sugenda arba sugenda, mūsų duomenys turės būti prieinami. Pažiūrėkime, kas atsitiks, kai bet kuris disko diskas nepasiekiamas masyve.
matome, kad mūsų RAID yra 2 įrenginiai, o aktyvieji įrenginiai yra 2. Taigi dabar pašalinkite vieną iš standžiųjų diskų
ls -l /dev | grep sd
mdadm -išsami informacija /dev /md0
Matome, kad vienas iš mūsų tvarkyklių yra prarastas, todėl dabar galime patikrinti mūsų duomenis.
Naudokite paprastąsias komandas
cd/mnt/raid1/
katė tecmint.txt
…………………………………..
Ar duomenys vis tiek turėtų būti ir prieinami mums, net jei pašalinome vieną iš tvarkyklių, tai yra RAID 1 (veidrodis) pranašumas
8 veiksmas: komandų rodyklė
fdisk: yra komandų eilutės įrankis, teikiantis disko skaidymo funkcijas.
katė: yra standartinė „Unix“programa, kuri nuosekliai skaito failus ir įrašo juos į standartinę išvestį.
mount: komanda prijungia atminties įrenginį ar failų sistemą, padaro jį prieinamą ir prijungia prie esamos katalogo struktūros.
mkdir: naudojamas naujam katalogui sukurti.
lietimas: yra komanda, naudojama atnaujinti kompiuterio failo ar katalogo prieigos datą ir (arba) pakeitimo datą.
echo yra komanda, kuri pateikia argumentus, kuriuos ji perduoda. Tai komanda, paprastai naudojama apvalkalo scenarijuose ir paketiniuose failuose būsenos tekstui išvesti į ekraną ar kompiuterio failą arba kaip šaltinio dujotiekio dalis.
9 žingsnis: daugiau jokių veiksmų
Jei pasveikinote taip toli, nes tai užtruko visą popietę, turėjau tai padaryti du kartus, visos mano ekrano nuotraukos yra sugadintos, tikiuosi, kad galėčiau padėti kovoti su RAID1