- - Cum să configurați SnapRAID pe serverul Ubuntu

Cum să configurați SnapRAID pe serverul Ubuntu

SnapRAID este un sistem RAID ușor și software pentruSisteme Windows și Linux care le permite utilizatorilor să configureze un grup de unități pentru a găzdui datele cu ușurință. Programul este gratuit, este open source și rulează pe majoritatea sistemului de operare Linux cu ușurință. În acest tutorial, ne vom concentra pe configurarea SnapRAID pe serverul Ubuntu.

Notă: deși acest tutorial se concentrează pe serverul Ubuntu, este posibil să urmați instrucțiunile și să îl configurați pe alte sisteme de operare Linux. Instrucțiunile sunt aproape identice.

Înainte de a începe

Pentru ca SnapRAID să funcționeze corect, va trebui săau patru hard disk-uri. În mod ideal, hard disk-urile trebuie să aibă aceeași dimensiune, iar hard disk-urile trebuie să fie formatate cu același sistem de fișiere (Ext4.) Pe Ubuntu Server, cel mai rapid mod de a realiza acest lucru este formatarea cu Cfdisk. Pentru a începe procesul de formatare, accesați consola serverului Ubuntu sau, SSH, de la distanță și folosiți sintaxa comenzii de mai jos. Rețineți că va trebui să repetați acest proces de patru ori, astfel încât fiecare hard disk să aibă același sistem de fișiere etc.

Notă: înlocuiți X-ul cu eticheta reală a unității pe care doriți să o formatați.

sudo cfdisk /dev/sdX

Odată ce editorul de partiție CFdisk este deschis înconsolă, utilizați-o pentru a șterge sistemele de fișiere existente pe hard disk. Apoi, creați o nouă partiție Ext4 care să acopere întreaga dimensiune a unității. După ce ați editat și formatat, selectați „Scrieți” pentru a salva modificările și „Închideți” pentru a ieși.

Instalați SnapRAID

Pe Ubuntu, veți putea obține SnapRAIDsoftware-ul foarte repede. Motivul pentru aceasta este că dezvoltatorul păstrează un PPA software care este disponibil pentru Ubuntu Server, precum și pentru distribuția Desktop Ubuntu. Pentru a adăuga PPA la Ubuntu Server, trebuie să activați mai întâi suportul PPA.

sudo apt install software-properties-common

Odată ce software-ul PPA este în funcțiune, este timpul să adăugați în sistem depozitul de software SnapRAID.

sudo add-apt-repository ppa:tikhonov/snapraid

Rulează Actualizați comanda pentru a actualiza Ubuntu, astfel încât SnapRAID PPA să poată fi complet integrat în sistemul tău Ubuntu.

sudo apt update

În cele din urmă, instalați software-ul SnapRAID.

sudo apt install snapraid

Creați directoare SnapRAID

Dacă doriți să utilizați software-ul SnapRAIDcorect pe Ubuntu, trebuie să fie configurate mai multe foldere diferite. Aceste directoare sunt destinate suporturilor de unități, precum și grupului de date. Primul dosar pe care trebuie să-l creezi este cel care va intra / Var /.

sudo mkdir -p /var/snapraid/

În continuare, trebuie create mai multe foldere în directorul / mnt /. Cinci dintre ei să fie exacti. Pentru a crea toate aceste foldere cu o singură comandă ușoară, faceți următoarele:

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

Fișierul de configurare SnapRAID

După ce directoarele sunt setate, este timpul să configurați fișierul de configurare SnapRAID. Pentru a face acest lucru, deschideți fișierul snapraid.conf din Nano cu comanda de mai jos.

sudo nano -w /etc/snapraid.conf

În primul rând, căutați fișierul de configurare și căutați linia care spune "# Format: "parity FILE_PATH" Sub această linie, ștergeți codul de acolo și înlocuiți-l cu:

parity /mnt/disk4/snapraid.parity

Apoi, treceți la linia din fișierul de configurare care spune "# Format: "content FILE_PATH". Ștergeți liniile direct de sub ea. Înlocuiți-l cu aceste patru linii.

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

Mutați fișierul în jos în secțiunea Conținut și localizați linia în fișierul de configurare care spune "# Format: "disk DISK_NAME DISK_MOUNT_POINT". Încă o dată, scoateți tot codul direct de sub el și înlocuiți-l cu codul de mai jos.

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

În cele din urmă, mutați fișierul de configurare și localizați "#pool /pool" linia. Sub aceasta, specificați / mnt / date director.

pool /mnt/data

După specificarea locației grupului de date din fișierul de configurare, salvați modificările apăsând Ctrl + O. Apoi, închideți editorul cu Ctrl + X.

Configurați suporturile de unități SnapRAID

SnapRAID necesită toate hard disk-urile configurate în / Etc / fstab fişier. Pentru a adăuga aceste dispozitive de acționare, mergeți la terminal și faceți următoarele.

Pasul 1: Rulează blkid comanda pe fiecare dintre hard disk-urile tale. Această comandă vă va spune UUID. Asigurați-vă că înlocuiți X cu litera de acțiune și Y cu numărul de partiție (aka / Dev / sdb1etc.)

sudo blkid /dev/sdXY

Pasul 2: Copiați ieșirea UUID din blkid comanda pentru fiecare partiție de unitate și salvați-o într-un fișier text din editorul de text preferat pentru mai târziu.

Pasul 3: Utilizați următoarele comenzi ecou pentru a scrie rapid în suporturile de unități din / Etc / fstab fişier. Asigurați-vă că înlocuiți „exemplu-uuid” cu UUID-urile pe care le-ați salvat în editorul de text.

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

Pasul 4: Foloseste urmatoarele ecou comenzi pentru a adăuga pool-ul de unități AUFS în dvs. / Etc / fstab pliant.

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

Pasul 5: Reporniți serverul Ubuntu. Când va reveni online, toate unitățile vor fi încărcate în dosarele corecte gata de utilizare cu SnapRAID.

Începeți să utilizați SnapRAID

Cu toate directoarele montate și software-ulinstalat, SnapRAID este gata de utilizare. Acum nu mai rămâne decât să plasați date în directorul pool. Pentru a face acest lucru, câștigați o coajă rădăcină în shell-ul liniei de comandă a serverului Ubuntu. Apoi, urmați exemplele de comandă de mai jos pentru a plasa fișiere și foldere în grupul de unități.

Pune fișierele unice pe pool-ul SnapRAID

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

Pune directoare pe pool-ul SnapRAID

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

Când datele dvs. se află în grupul SnapRAID, rulați sincronizare snapraid comanda de sincronizare a datelor.

snapraid sync
</ P>

Comentarii