SnapRAID és un programa de suport per a discos. Emmagatzema la paritat, informació de les seves dades i es recupera de fins a sis discos.
El programa és gratuït, és de codi obert i s'executa en la majoria dels sistemes operatius Linux amb facilitat. SnapRAID està dirigit principalment a un centre de mitjans a la llar, on té molts arxius grans que poques vegades canvien.
Les característiques de SnapRAID són:
- Totes les teves es resumeixen per garantir la integritat de les dades i per evitar corrupció.
- Si els discos fallits són massa per permetre una recuperació, es perden les dades només en els discos fallits.
- Totes les dades en els altres discos són segurs.
- Si esborra accidentalment alguns arxius en un disc, pot recuperar-
- Pots començar amb discos ja plens.
- Els discos poden tenir diferents mides.
- Pots afegir discos en qualsevol moment.
- No bloqueja les seves dades. Pot deixar d'usar SnapRAID en qualsevol moment.
- Temps sense necessitat de reformatar o moure dades.
Perquè SnapRAID funcioni correctament, s'hauran de tenir quatre discos durs que han d'estar formatats amb el mateix sistema d'arxius (Ext4).
En Ubuntu, la forma més ràpida de fer-ho és formatar amb cfdisk o amb ajuda de Gparted. Per iniciar el procés de format des de la terminal, només hem d'executar la següent comanda:
sudo cfdisk /dev/sdX
On "sdx" és el punt de muntatge de cada disc dur.
Una vegada que l'editor de particions de cfdisk estigui obert anem a eliminar els sistemes de fitxers que tingueu al disc dur.
Després, procedim a crear una nova partició Ext4 que ocupi tota la grandària de la unitat. Quan acabi d'editar i formatar, seleccioneu «Escriure» per desar els canvis i «Sortir» per sortir.
instal·lar SnapRAID
A Ubuntu, podràs obtenir el programari SnapRAID molt ràpidament, ja que només haurem d'afegir el seu repositori al nostre sistema.
Això ho fem teclejant a la terminal la següent comanda:
sudo add-apt-repository ppa:tikhonov/snapraid
Ara anem a actualitzar el nostre llistat de repositoris amb:
sudo apt update
I procedirem a instal·lar SnapRAID amb:
sudo apt install snapraid
Ús de SnapRAID
Per començar a utilitzar aquesta utilitat anem a haver de configurar els punts de muntatge de les dades. Pel que primer crearem una carpeta amb:
sudo mkdir -p /var/snapraid/
Posterior a això crearem les carpetes per als punts de muntatge per als discos
sudo mkdir -p /mnt/{disco1,disco2,disco3,disco4,data}
Ara toca el torn d'editar el fitxer de configuració de SnapRAID:
sudo nano -w /etc/snapraid.conf
Aquí haurem de buscar la línia que diu «# Format: "parity FILE_PATH
»Sota aquesta línia, borrearemos el codi allà i reemplacem amb:
parity /mnt/disco4/snapraid.parity
Ara anem a buscar la línia «# Format: "content FILE_PATH
«. I esborrem les línies sota d'aquesta i les remplazamos amb:
content /var/snapraid.content content /mnt/disco1/snapraid.content content /mnt/disco2/snapraid.content content /mnt/disco3/snapraid.content
Ara anem a localitzar la línia «# Format: "disk DISK_NAME DISK_MOUNT_POINT
»I anem a reemplaçar el contingut sota de l'per:
data d1 /mnt/disco1/ data d2 /mnt/disco2/ data d3 /mnt/disco3/
Finalment, vam localitzar la línia «#pool /pool
»I aquí anem a especificar / mnt / dades.
pool /mnt/data
Ja fet això ara només anem a guardar els combios amb Ctrl + O i vam sortir amb Ctrl + X
Configura muntatges d'unitat SnapRAID
SnapRAID requereix que tots els discos durs estiguin configurats en el fitxer / etc / fstab. Per afegir aquests muntatges d'unitat anem a executar el blkid en cada un dels discos durs.
Aquesta comanda et dirà el UUID.
sudo blkid /dev/sdXY
Amb això anem a copiar la sortida UUID per a cada partició de la unitat. Aquestes dades les anem a col·locar l'arxiu fstab on reemplacen "el teu-uuid" amb les dades obtingudes:
sudo -s echo ' ' >> /etc/fstab echo '# SnapRAID' >> /etc/fstab echo 'UUID=tu-uuid /mnt/disco1 ext4 noatime,defaults 0 0' >> /etc/fstab echo 'UUID=tu-uuid /mnt/disco2 ext4 noatime,defaults 0 0 ' >> /etc/fstab echo 'UUID=tu-uuid /mnt/disco3 ext4 noatime,defaults 0 0' >> /etc/fstab echo 'UUID=tu-uuid /mnt/disco4 ext4 noatime,defaults 0 0 ' >> /etc/fstab
fet això ara anem a afegir el conjunt d'unitats aufs a la carpeta / etc / fstab
echo ' ' >> /etc/fstab echo '#SnapRAID AuFS mount' >> /etc/fstab
echo 'none / mnt / data aufs br = / mnt / disco1 = rw: / mnt / disco2 = rw: / mnt / disco3 = rw, create = mfs, acte 0 0' >> / etc / fstab [/ sourcecode]
A l'acabar això, només haurem de reiniciar el nostre sistema perquè SnapRAID s'executi a l'inici amb totes les configuracions realitzades.
Ara tot el que queda és posar les dades en el directori de el grup. Per posar arxius individuals en el grup SnapRAID
sudo -s cp /ruta/al/archivo /mnt/data
Posar directoris en el grup SnapRAID
sudo -s cp -r /ruta/a/carpeta/ /mnt/data
fet això només s'ha d'executar la comanda de sincronització de snapraid per sincronitzar les dades.
snapraid sync