Kaip nustatyti „SnapRAID“ Ubuntu serveryje

click fraud protection

„SnapRAID“ yra lengva, programinės įrangos RAID sistema „Windows“ ir „Linux“ sistemoms, leidžiančioms vartotojams lengvai nustatyti diskų kaupimo telkinį. 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

Kad „SnapRAID“ veiktų tinkamai, jums reikės keturių standžiųjų diskų. Idealiu atveju, standieji 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, SSH nuotoliniu būdu 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.

instagram viewer

Pastaba: pakeiskite X faktine disko, kurį norite suformatuoti, etikete.

sudo cfdisk / dev / sdX

Kai konsolėje bus atidarytas „CFdisk“ skaidinių redaktorius, naudokite jį, kad ištrintumėte esamas standžiojo disko failų sistemas. Tada sukurkite naują „Ext4“ skaidinį, kuris užima visą disko dydį. Baigę redaguoti ir formatuoti, pasirinkite „Rašyti“, jei norite išsaugoti pakeitimus, ir „Baigti“, jei norite išeiti.

Įdiekite „SnapRAID“

„Ubuntu“ galite gana greitai gauti „SnapRAID“ programinę įrangą. To priežastis yra ta, kad kūrėjas palaiko 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 įdiegti programinę įrangą-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 atnaujinimas

Galiausiai įdiekite „SnapRAID“ programinę įrangą.

sudo apt įdiegti

Sukurkite „SnapRAID“ katalogus

Jei norite teisingai naudoti „SnapRAID“ programinę įrangą „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 "# Formatas:" paritetas 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 "# Formatas:" turinys FILE_PATH ". Ištrinkite linijas tiesiai po juo. Pakeiskite ją šiomis keturiomis eilutėmis.

turinys /var/snapraid.content
turinys /mnt/disk1/snapraid.content
turinys /mnt/disk2/snapraid.content
turinys /mnt/disk3/snapraid.content

Pereikite žemyn failo, esančio skyriuje Turinys, ir suraskite nurodytą konfigūracijos failo eilutę "# Formatas:" diskas DISK_NAME DISK_MOUNT_POINT ". Dar kartą pašalinkite visą kodą tiesiai po juo ir pakeiskite toliau esančiu kodu.

duomenys d1 / mnt / disk1 /
duomenys d2 / mnt / disk2 /
duomenys d3 / mnt / disk3 /

Galiausiai perkelkite konfigūracijos failą žemyn ir raskite „#pool / pool“ linija. Pagal jį nurodykite /mnt/data katalogą.

baseinas / mnt / duomenys

Nurodžius duomenų telkinio vietą konfigūracijos faile, išsaugokite pakeitimus paspausdami „Ctrl“ + O. Tada uždarykite redaktorių su „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. Nepamirškite pakeisti 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 '# SnapRAID konfigūravimo diskai' >> / etc / fstab. echo 'UUID =pavyzdys-uuid / mnt / disk1 ext4 noatime, numatytieji 0 0 '>> / etc / fstab. echo 'UUID =pavyzdys-uuid / mnt / disk2 ext4 noatime, numatytieji 0 0 '>> / etc / fstab. echo 'UUID =pavyzdys-uuid / mnt / disk3 ext4 noatime, numatytieji 0 0 '>> / etc / fstab. echo 'UUID =pavyzdys-uuid / mnt / disk4 ext4 noatime, numatytieji 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 'nėra / mnt / data aufs br = / mnt / disk1 = rw: / mnt / disk2 = rw: / mnt / disk3 = rw, sukurk = 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“

Įdiegus visus katalogus ir įdiegus programinę įrangą, „SnapRAID“ yra paruoštas 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 / kelias / į / vienas / failas / mnt / duomenys

Įdėkite katalogus į „SnapRAID“ baseiną

sudo -s cp -r / kelias / į / aplanką / / mnt / data

Kai jūsų duomenys yra „SnapRAID“ baseine, paleiskite snapraid sinchronizacija komanda sinchronizuoti duomenis.

snapraid sinchronizacija
watch instagram story