Kā iestatīt SnapRAID Ubuntu serverī

click fraud protection

SnapRAID ir vienkāršs, programmatūras RAID sistēma operētājsistēmām Windows un Linux, kas lietotājiem ļauj iestatīt disku baseinu datu apkopošanai. Programma ir bez maksas, tā ir atvērta pirmkoda, un ar vieglumu darbojas lielākajā daļā Linux operētājsistēmu. Šajā apmācībā galvenā uzmanība tiks pievērsta SnapRAID iestatīšanai Ubuntu serverī.

Piezīme: lai arī šī apmācība koncentrējas uz Ubuntu serveri, ir iespējams izpildīt instrukcijas un iestatīt to uz citām Linux operētājsistēmām. Norādījumi ir gandrīz identiski.

Pirms mēs sākam

Lai SnapRAID darbotos pareizi, jums būs jābūt četriem cietajiem diskiem. Ideālā gadījumā cietajiem diskiem jābūt vienāda lieluma, un cietie diski jāformatē ar to pašu failu sistēmu (Ext4.) Ubuntu serverī, ātrākais veids, kā to izdarīt, ir formatēšana ar Cfdisk. Lai sāktu formatēšanas procesu, dodieties uz Ubuntu servera konsoli vai, SSH attālināti un izmantojiet zemāk esošo komandu sintakse. Paturiet prātā, ka jums šis process būs jāatkārto četras reizes, lai katram cietajam diskam būtu tāda pati failu sistēma utt.

instagram viewer

Piezīme: lūdzu, nomainiet X ar faktisko diska etiķeti, kuru vēlaties formatēt.

sudo cfdisk / dev / sdX

Kad CFdisk nodalījuma redaktors ir atvērts konsolē, izmantojiet to, lai izdzēstu cietā diska esošās failu sistēmas. Pēc tam izveidojiet jaunu Ext4 nodalījumu, kas aizņem visu diska izmēru. Kad rediģēšana un formatēšana ir pabeigta, atlasiet “Rakstīt”, lai saglabātu izmaiņas, un “Iziet”, lai izietu.

Instalējiet SnapRAID

Izmantojot Ubuntu, jūs varēsit iegūt SnapRAID programmatūru ļoti ātri. Iemesls tam ir tas, ka izstrādātājs uztur programmatūras PPA, kas ir pieejams Ubuntu Server, kā arī Ubuntu Desktop izplatīšanu. Lai pievienotu PPA Ubuntu serverim, vispirms jāatspējo PPA atbalsts.

sudo apt instalēt programmatūru-īpašības-bieži

Kad PPA programmatūra ir izveidota un darbojas, ir pienācis laiks pievienot SnapRAID programmatūras krātuvi sistēmai.

sudo add-apt-repository ppa: tikhonov / snapraid

Palaist Atjaunināt komanda, lai atsvaidzinātu Ubuntu, lai SnapRAID PPA varētu pilnībā integrēt jūsu Ubuntu sistēmā.

sudo apt atjauninājums

Visbeidzot instalējiet programmatūru SnapRAID.

sudo apt instalēt

Izveidojiet SnapRAID direktorijus

Ja Ubuntu vēlaties pareizi lietot programmatūru SnapRAID, ir jāiestata vairākas atšķirīgas mapes. Šie direktoriji ir domāti disku stiprinājumiem, kā arī datu baseinam. Pirmā mape, kas jāizveido, tiks atvērta tajā /var/.

sudo mkdir -p / var / snapraid /

Tālāk direktorijā / mnt / jāizveido vairākas mapes. Pieci no tiem ir precīzi. Lai visas šīs mapes izveidotu ar vienu vieglu komandu, rīkojieties šādi:

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

SnapRAID konfigurācijas fails

Tagad, kad direktoriji ir iestatīti, ir laiks iestatīt SnapRAID konfigurācijas failu. Lai to izdarītu, Nano atveriet failu snapraid.conf, izmantojot komandu zemāk.

sudo nano -w /etc/snapraid.conf

Vispirms apskatiet konfigurācijas failu un atrodiet teikto "# Formāts:" paritāte FILE_PATH " Zem šīs rindiņas tur izdzēsiet kodu un aizstājiet to ar:

paritāte /mnt/disk4/snapraid.parity

Pēc tam pārejiet uz leju līdz norādītajai konfigurācijas faila līnijai "# Formāts:" saturs FILE_PATH ". Izdzēsiet līnijas tieši zem tā. Nomainiet to ar šīm četrām līnijām.

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

Pārvietojieties lejup pa failu aiz sadaļas Saturs un atrodiet norādīto konfigurācijas faila līniju "# Formāts:" disks DISK_NAME DISK_MOUNT_POINT ". Vēlreiz noņemiet visu kodu tieši zem tā un nomainiet to ar zemāk esošo kodu.

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

Visbeidzot, pārvietojieties lejup pa konfigurācijas failu un atrodiet "#pool / pool" līnija. Zem tā norādiet /mnt/data direktoriju.

baseins / mnt / dati

Pēc datu kopas atrašanās vietas norādīšanas konfigurācijas failā saglabājiet labojumus, nospiežot Ctrl + O. Pēc tam aizveriet redaktoru ar Ctrl + X.

Konfigurējiet SnapRAID piedziņas stiprinājumus

SnapRAID nepieciešami visi cietie diski, kas iestatīti /etc/fstab failu. Lai pievienotu šos piedziņas stiprinājumus, dodieties uz termināli un rīkojieties šādi.

1. darbība: Palaist blkid komandu katram cietajam diskam. Šī komanda jums pateiks UUID. Noteikti nomainiet X ar diska burtu un Y ar nodalījuma numuru (aka /dev/sdb1utt.)

sudo blkid / dev / sdXY

2. darbība: Kopējiet UUID izvadi no blkid komandu katram diska nodalījumam un saglabājiet to teksta failā iecienītā teksta redaktorā vēlākai izmantošanai.

3. darbība: Izmantojiet šīs atbalss komandas, lai ātri ierakstītu diska stiprinājumos /etc/fstab failu. Noteikti aizstājiet “example-uuid” ar UUID, ko saglabājāt teksta redaktorā.

sudo -s atbalss '' >> / etc / fstab. echo '# SnapRAID konfigurācijas draiveri' >> / etc / fstab. atbalss 'UUID =piemērs-uuid / mnt / disk1 ext4 noatime, noklusējuma vērtība 0 0 '>> / etc / fstab. atbalss 'UUID =piemērs-uuid / mnt / disk2 ext4 noatime, noklusējuma vērtība 0 0 '>> / etc / fstab. atbalss 'UUID =piemērs-uuid / mnt / disk3 ext4 noatime, noklusējuma vērtība 0 0 '>> / etc / fstab. atbalss 'UUID =piemērs-uuid / mnt / disk4 ext4 noatime, noklusējuma vērtība 0 0 '>> / etc / fstab

4. darbība: Izmantojiet sekojošo atbalss komandas, lai pievienotu AUFS diskdzini /etc/fstab mape.

atbalss '' >> / etc / fstab. echo '#SnapRAID AuFS mount' >> / etc / fstab. echo 'nav / mnt / data aufs br = / mnt / disk1 = rw: / mnt / disk2 = rw: / mnt / disk3 = rw, create = mfs, auto 0 0' >> / etc / fstab

5. darbība: Atsāknējiet Ubuntu serveri. Kad tas atgriezīsies tiešsaistē, visi diskdziņi tiks ielādēti pareizajās mapēs, kuras ir gatavas lietošanai ar SnapRAID.

Sāciet lietot SnapRAID

Kad visi direktoriji ir uzstādīti un programmatūra ir instalēta, SnapRAID ir gatavs lietošanai. Tagad atliek tikai ievietot datus kopfonda direktorijā. Lai to izdarītu, sava Ubuntu servera komandrindas apvalkā iegūstiet saknes apvalku. Pēc tam izpildiet zemāk redzamos komandu piemērus, lai failus un mapes ievietotu diskdzinī.

Ievietojiet atsevišķus failus SnapRAID baseinā

sudo -s cp / ceļš / uz / viens / fails / mnt / dati

Ievietojiet katalogus SnapRAID baseinā

sudo -s cp -r / ceļš / uz / mapi / / mnt / data

Kad jūsu dati atrodas SnapRAID baseinā, palaidiet snapraid sinhronizēt komanda sinhronizēt datus.

snapraid sinhronizēt
watch instagram story