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