- - Kuinka SnapRAID asetetaan Ubuntu-palvelimelle

Kuinka SnapRAID asetetaan Ubuntu-palvelimelle

SnapRAID on helppo ohjelmisto RAID-järjestelmäWindows- ja Linux-järjestelmät, joiden avulla käyttäjät voivat määrittää aseman altaaseen tiedon talteenoton helposti. Ohjelma on ilmainen, on avoimen lähdekoodin ja toimii useimmissa Linux-käyttöjärjestelmissä helposti. Tässä opetusohjelmassa keskitymme SnapRAID: n asentamiseen Ubuntu-palvelimelle.

Huomaa: vaikka tämä opas keskittyy Ubuntu-palvelimeen, on mahdollista noudattaa ohjeita ja asettaa se muihin Linux-käyttöjärjestelmiin. Ohjeet ovat lähes identtiset.

Ennen kuin aloitamme

Sinun on tehtävä, jotta SnapRAID toimii oikeinon neljä kiintolevyä. Ihannetapauksessa kiintolevyjen tulisi olla samankokoisia, ja kiintolevyjen on oltava alustettu samalla tiedostojärjestelmällä (Ext4.) Ubuntu-palvelimella, nopein tapa tämän suorittamiseen on alustaminen Cfdiskillä. Aloita alustaminen siirtymällä Ubuntu-palvelinkonsoliin tai SSH: n etäkäyttöön ja käyttämällä alla olevaa komentojen syntaksia. Muista, että joudut toistamaan tämän prosessin neljä kertaa, jotta jokaisella kiintolevyllä olisi sama tiedostojärjestelmä jne.

Huomaa: korvaa X-levy aseman todellisella etiketillä, jonka haluat alustaa.

sudo cfdisk /dev/sdX

Kun CFdisk-osioeditori on aukikonsoli, poista se kiintolevyn olemassa olevista tiedostojärjestelmistä. Luo sitten uusi Ext4-osio, joka vie koko aseman. Kun muokkaus ja alustaminen on valmis, valitse “Kirjoita” tallentaaksesi muutokset ja “Lopeta” poistuaksesi.

Asenna SnapRAID

Ubuntulla voit saada SnapRAID-tiedostonohjelmisto melko nopeasti. Syynä tähän on, että kehittäjä ylläpitää PPA-ohjelmistoa, joka on saatavana Ubuntu Server -palvelimelle, sekä Ubuntu Desktop -jakelua. Jos haluat lisätä PPA: n Ubuntu-palvelimeen, sinun on ensin otettava käyttöön PPA-tuki.

sudo apt install software-properties-common

PPA-ohjelmiston ollessa käynnissä ja on aika lisätä SnapRAID-ohjelmistovarasto järjestelmään.

sudo add-apt-repository ppa:tikhonov/snapraid

Suorita päivittää komento päivittää Ubuntu, jotta SnapRAID PPA voidaan integroida täysin Ubuntu-järjestelmään.

sudo apt update

Asenna lopuksi SnapRAID-ohjelmisto.

sudo apt install snapraid

Luo SnapRAID-hakemistoja

Jos haluat käyttää SnapRAID-ohjelmistoaoikein Ubuntu, useita eri kansioita on määritettävä. Nämä hakemistot ovat aseman kiinnikkeille ja tietokannalle. Ensimmäinen luotava kansio on se, joka menee sisään / Var /.

sudo mkdir -p /var/snapraid/

Seuraavaksi / mnt / hakemistoon on luotava useita kansioita. Niistä viisi on tarkka. Jos haluat luoda kaikki nämä kansiot yhdellä helppolla komennolla, toimi seuraavasti:

sudo mkdir -p /mnt/{disk1,disk2,disk3,disk4,data}

SnapRAID-määritystiedosto

Nyt kun hakemistot on asetettu, on aika perustaa SnapRAID-määritystiedosto. Avaa tämä avaamalla snapraid.conf-tiedosto Nanossa alla olevan komennon avulla.

sudo nano -w /etc/snapraid.conf

Ensin, katso kokoonpanotiedosto ja etsi rivi, joka sanoo "# Format: "parity FILE_PATH" Poista tämän rivin alla oleva koodi ja korvaa se:

parity /mnt/disk4/snapraid.parity

Seuraavaksi siirry alas määritystiedoston riville, joka sanoo "# Format: "content FILE_PATH". Poista suoraan sen alapuolella olevat rivit. Korvaa se näillä neljällä rivillä.

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

Siirry tiedostoa alaspäin Sisältö-osan ohi ja etsi rivi asetustiedostossa, joka sanoo "# Format: "disk DISK_NAME DISK_MOUNT_POINT". Poista jälleen kerran kaikki koodi suoraan sen alla ja korvaa se alla olevalla koodilla.

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

Viimeiseksi siirrä asetustiedostoa alaspäin ja etsi "#pool /pool" linja. Määritä sen alla / Mnt / data hakemistoon.

pool /mnt/data

Kun olet määrittänyt tietokannan sijainnin määritystiedostossa, tallenna muokkaukset painamalla Ctrl + O. Sulje sitten muokkausohjelma Ctrl + X.

Määritä SnapRAID-aseman kiinnikkeet

SnapRAID vaatii kaikki laitteeseen asennetut kiintolevyt / Etc / fstab tiedosto. Jos haluat lisätä nämä aseman kiinnikkeet, mene terminaaliin ja tee seuraava.

Vaihe 1: Suorita blkid komento jokaisella kiintolevylläsi. Tämä komento kertoo sinulle UUID: n. Varmista, että X korvataan aseman kirjaimella ja Y osionumerolla (aka / Dev / sdb1, jne.)

sudo blkid /dev/sdXY

Vaihe 2: Kopioi UUID-lähtö blkid -komento ja tallenna se tekstitiedostoon suosikkitekstieditorissasi myöhempää käyttöä varten.

Vaihe 3: Seuraavien kaiunkomentojen avulla voit kirjoittaa nopeasti aseman kiinnikkeisiin / Etc / fstab tiedosto. Korvaa ”esimerkki-uuid” tekstieditoriin tallentamallasi UUID-tunnuksella.

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

Vaihe 4: Käytä seuraavaa kaiku komennot lisätä AUFS-aseman allas omaan / Etc / fstab kansio.

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

Vaihe 5: Käynnistä Ubuntu-palvelin uudelleen. Kun se tulee takaisin verkkoon, kaikki asemat ladataan oikeisiin kansioihin, jotka ovat käyttövalmiita SnapRAID: n kanssa.

Aloita SnapRAID -sovelluksen käyttö

Kun kaikki hakemistot on asennettu ja ohjelmistoasennettu, SnapRAID on käyttövalmis. Nyt on jäljellä vain tietojen sijoittaminen poolikansioon. Voit tehdä tämän hankkimalla juurikuori Ubuntu-palvelimen komentorivikuorista. Seuraa sitten seuraavia komentoesimerkkejä sijoittaaksesi tiedostot ja kansiot asemalle.

Laita yksittäiset tiedostot SnapRAID-pooliin

sudo -s
cp /path/to/single/file /mnt/data

Laita hakemistot SnapRAID-altaaseen

sudo -s
cp -r /path/to/folder/ /mnt/data

Kun tietosi ovat SnapRAID-altaassa, suorita synkronoi synkronointi komento synkronoida tiedot.

snapraid sync
</ P>

Kommentit