„SnapRAID“ yra paprasta, programinės įrangos RAID sistema„Windows“ ir „Linux“ sistemos, leidžiančios vartotojams lengvai nustatyti duomenų kaupimo kaupiklį. Programa yra nemokama, yra atvirojo kodo ir lengvai veikia daugelyje „Linux“ operacinių sistemų. Šioje mokymo programoje pagrindinis dėmesys bus skiriamas „SnapRAID“ nustatymui „Ubuntu“ serveryje.
Pastaba: nors šiame vadovėlyje dėmesys sutelkiamas į „Ubuntu“ serverį, įmanoma vykdyti instrukcijas ir nustatyti ją kitose „Linux“ operacinėse sistemose. Instrukcijos yra beveik vienodos.
Prieš pradedant
Jei norite, kad „SnapRAID“ veiktų tinkamai, turėsite tai padarytituri keturis standiuosius diskus. Idealiu atveju kietieji diskai turėtų būti tokio paties dydžio, o standieji diskai turi būti suformatuoti ta pačia failų sistema („Ext4“) „Ubuntu“ serveryje, greičiausias būdas tai padaryti yra formatuoti naudojant „Cfdisk“. Norėdami pradėti formatavimo procesą, eikite į „Ubuntu“ serverio konsolę arba, nuotoliniu būdu, naudodami SSH ir naudokite žemiau pateiktą komandų sintaksę. Atminkite, kad šį procesą turėsite pakartoti keturis kartus, kad kiekviename kietajame diske būtų ta pati failų sistema ir kt.
Pastaba: pakeiskite X faktine disko, kurį norite suformatuoti, etikete.
sudo cfdisk /dev/sdX
Kai CFdisk skaidinių redaktorius bus atidarytaskonsolę, naudokite ją, kad ištrintumėte esamas standžiojo disko failų sistemas. Tada sukurkite naują „Ext4“ skaidinį, kuris užima visą disko dydį. Baigę taisyti ir formatuoti, pasirinkite „Rašyti“, jei norite išsaugoti pakeitimus, ir „Baigti“, jei norite išeiti.
Įdiekite „SnapRAID“
Ubuntu galėsite gauti „SnapRAID“programinė įranga labai greitai. To priežastis yra ta, kad kūrėjas prižiūri programinės įrangos PPA, kurią galima naudoti „Ubuntu Server“, taip pat „Ubuntu Desktop“ paskirstymą. Norėdami pridėti PPA prie „Ubuntu Server“, pirmiausia turite įjungti PPA palaikymą.
sudo apt install software-properties-common
Įdiegus PPA programinę įrangą, laikas pridėti „SnapRAID“ programinės įrangos saugyklą prie sistemos.
sudo add-apt-repository ppa:tikhonov/snapraid
Vykdykite atnaujinti komanda atnaujinti „Ubuntu“, kad „SnapRAID PPA“ būtų galima visiškai integruoti į jūsų „Ubuntu“ sistemą.
sudo apt update
Galiausiai įdiekite „SnapRAID“ programinę įrangą.
sudo apt install snapraid
Sukurkite „SnapRAID“ katalogus
Jei norite naudoti „SnapRAID“ programinę įrangąteisingai „Ubuntu“, reikia nustatyti kelis skirtingus aplankus. Šie katalogai skirti diskų laikikliams, taip pat duomenų telkiniui. Pirmasis aplankas, kurį turite sukurti, bus tas, kurį pateksite / var /.
sudo mkdir -p /var/snapraid/
Tada keli aplankai turi būti sukurti aplanke / mnt /. Penki iš jų turi būti tikslūs. Norėdami sudaryti visus šiuos aplankus su viena lengva komanda, atlikite šiuos veiksmus:

sudo mkdir -p /mnt/{disk1,disk2,disk3,disk4,data}
„SnapRAID“ konfigūracijos failas
Dabar, kai katalogai nustatyti, atėjo laikas nustatyti „SnapRAID“ konfigūracijos failą. Norėdami tai padaryti, Nano atidarykite failą snapraid.conf, naudodami žemiau pateiktą komandą.
sudo nano -w /etc/snapraid.conf
Pirmiausia peržvelkite konfigūracijos failą ir ieškokite eilutės, kurioje sakoma "# Format: "parity FILE_PATH"
Po šia eilute ištrinkite kodą ir pakeiskite jį taip:
parity /mnt/disk4/snapraid.parity
Tada eikite žemyn iki sakomos konfigūracijos failo eilutės "# Format: "content FILE_PATH"
. Ištrinkite linijas tiesiai po juo. Pakeiskite ją šiomis keturiomis eilutėmis.
content /var/snapraid.content
content /mnt/disk1/snapraid.content
content /mnt/disk2/snapraid.content
content /mnt/disk3/snapraid.content
Pereikite žemyn failo, esančio skyriuje Turinys, ir suraskite nurodytą konfigūracijos failo eilutę "# Format: "disk DISK_NAME DISK_MOUNT_POINT"
. Dar kartą pašalinkite visą kodą tiesiai po juo ir pakeiskite toliau esančiu kodu.
data d1 /mnt/disk1/
data d2 /mnt/disk2/
data d3 /mnt/disk3/
Galiausiai perkelkite konfigūracijos failą žemyn ir raskite "#pool /pool"
linija. Pagal jį nurodykite / mnt / duomenys katalogą.
pool /mnt/data
Nurodžius duomenų telkinio vietą konfigūracijos faile, išsaugokite pakeitimus paspausdami Ctrl + O. Tada uždarykite redaktorių naudodami „Ctrl“ + X.
Konfigūruokite „SnapRAID“ diskų laikiklius
SnapRAID reikia visų standžiųjų diskų, nustatytų / etc / fstab byla. Norėdami pridėti šiuos diskų laikiklius, eikite į terminalą ir atlikite šiuos veiksmus.
1 žingsnis: Vykdykite blkid komandą kiekviename kietajame diske. Ši komanda jums nurodys UUID. Būtinai pakeiskite X disko raide, o Y - skaidinio numeriu (dar žinomas kaip / dev / sdb1ir kt.)
sudo blkid /dev/sdXY
2 žingsnis: Nukopijuokite UUID išvestį iš blkid komandą kiekviename disko skaidinyje ir išsaugokite jį teksto faile mėgstamiausiame teksto rengyklėje vėliau.
3 veiksmas: Norėdami greitai įrašyti į savo disko laikiklius, naudokite šias aido komandas / etc / fstab byla. Būtinai pakeiskite „example-uuid“ UUID, kuriuos išsaugojote teksto rengyklėje.
sudo -s echo " " >> /etc/fstab echo "# Drives for SnapRAID configuration" >> /etc/fstab echo "UUID=example-uuid /mnt/disk1 ext4 noatime,defaults 0 0" >> /etc/fstab echo "UUID=example-uuid /mnt/disk2 ext4 noatime,defaults 0 0 " >> /etc/fstab echo "UUID=example-uuid /mnt/disk3 ext4 noatime,defaults 0 0" >> /etc/fstab echo "UUID=example-uuid /mnt/disk4 ext4 noatime,defaults 0 0 " >> /etc/fstab
4 veiksmas: Naudokitės šiais būdais aidas komandos pridėti AUFS disko telkinį į savo / etc / fstab aplankas.
echo " " >> /etc/fstab echo "#SnapRAID AuFS mount" >> /etc/fstab echo "none /mnt/data aufs br=/mnt/disk1=rw:/mnt/disk2=rw:/mnt/disk3=rw,create=mfs,auto 0 0" >> /etc/fstab
5 veiksmas: Iš naujo paleiskite „Ubuntu“ serverį. Kai grįš internete, visi diskai bus įkelti į tinkamus aplankus, paruoštus naudoti su SnapRAID.
Pradėkite naudoti „SnapRAID“
Įdiegti visi katalogai ir programinė įrangaįdiegta, „SnapRAID“ yra paruošta naudoti. Dabar liko tik sudėti duomenis į baseino katalogą. Norėdami tai padaryti, įsigykite šakninį apvalkalą „Ubuntu“ serverio komandinės eilutės apvalkale. Tada vykdykite žemiau pateiktus komandų pavyzdžius ir įdėkite failus ir aplankus į disko telkinį.
Įdėkite atskirus failus į „SnapRAID“ fondą
sudo -s cp /path/to/single/file /mnt/data
Įdėkite katalogus į „SnapRAID“ baseiną
sudo -s cp -r /path/to/folder/ /mnt/data
Kai jūsų duomenys yra „SnapRAID“ baseine, paleiskite snapraid sinchronizacija komanda sinchronizuoti duomenis.

snapraid sync</p>
Komentarai