- - Kaip nustatyti „SnapRAID“ „Ubuntu“ serveryje

Kaip nustatyti „SnapRAID“ Ubuntu serveryje

„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