Snapraid un'opzione eccellente per il backup dei dati su più dischi rigidi

snapdraid

SnapRAID è un programma di backup per dischi rigidi. Memorizza la parità, le informazioni sui dati e ripristina fino a sei dischi.

Il programma è gratuito, open source e funziona sulla maggior parte dei sistemi operativi Linux facilmente. SnapRAID è principalmente rivolto a un media center domestico, dove hai molti file di grandi dimensioni che cambiano raramente.

Le caratteristiche di SnapRAID sono:

  • Tutti i tuoi dati vengono riepilogati per garantire l'integrità dei dati e prevenire la corruzione.
  • Se sono presenti troppi dischi danneggiati per consentire il ripristino, i dati vengono persi solo sui dischi danneggiati.
  • Tutti i dati sugli altri dischi sono al sicuro.
  • Se elimini accidentalmente alcuni file su un disco, puoi recuperarli
  • È possibile iniziare con i dischi già pieni.
  • I dischi possono essere di diverse dimensioni.
  • Puoi aggiungere dischi in qualsiasi momento.
  • Non blocca i tuoi dati. Puoi interrompere l'utilizzo di SnapRAID in qualsiasi momento.
  • Tempo senza la necessità di riformattare o spostare i dati.

Affinché SnapRAID funzioni correttamente, è necessario disporre di quattro dischi rigidi che deve essere formattato con lo stesso file system (Ext4).

In Ubuntu, il modo più rapido per farlo è formattare con Cfdisk o con l'aiuto di Gparted. Per avviare il processo di formattazione dal terminale, non ci resta che eseguire il seguente comando:

sudo cfdisk /dev/sdX

Dove "sdx" è il punto di montaggio di ogni disco rigido.

Una volta aperto l'editor delle partizioni CFdisk, elimineremo i file system esistenti sul disco rigido.

Quindi, procediamo alla creazione di una nuova partizione Ext4 che occuperà l'intera dimensione del disco. Al termine della modifica e della formattazione, selezionare "Scrivi" per salvare le modifiche e "Esci" per uscire.

Installa SnapRAID

In Ubuntu, sarai in grado di ottenere il software SnapRAID molto rapidamente, poiché dovremo solo aggiungere il suo repository al nostro sistema.

Lo facciamo digitando il seguente comando nel terminale:

sudo add-apt-repository ppa:tikhonov/snapraid

Ora aggiorneremo il nostro elenco di repository con:

sudo apt update

E procederemo con l'installazione di SnapRAID con:

sudo apt install snapraid

Utilizzando SnapRAID

Per iniziare a utilizzare questa utility dovremo configurare i punti di mount dei dati. Quindi per prima cosa creeremo una cartella con:

sudo mkdir -p /var/snapraid/

Dopo di che creeremo le cartelle per i punti di montaggio dei dischi

sudo mkdir -p /mnt/{disco1,disco2,disco3,disco4,data}

Ora è ora di modificare il file di configurazione SnapRAID:

sudo nano -w /etc/snapraid.conf

qui dovremo cercare la riga che dice «# Format: "parity FILE_PATH»Sotto questa riga, elimineremo il codice e lo sostituiremo con:

parity /mnt/disco4/snapraid.parity

Ora troviamo la linea «# Format: "content FILE_PATH«. E cancelliamo le righe sotto e le sostituiamo con:

content /var/snapraid.content

content /mnt/disco1/snapraid.content

content /mnt/disco2/snapraid.content

content /mnt/disco3/snapraid.content

Ora stiamo andando a individuare la linea «# Format: "disk DISK_NAME DISK_MOUNT_POINT»E sostituiremo il contenuto sottostante con:

data d1 /mnt/disco1/

data d2 /mnt/disco2/

data d3 /mnt/disco3/

Infine, individuiamo la linea «#pool /pool»E qui andremo a specificare / mnt / data.

pool /mnt/data

Già fatto questo ora salveremo solo le combios con Ctrl + O ed usciremo con Ctrl + X

Configurare i supporti per unità SnapRAID

SnapRAID richiede che tutti i dischi rigidi siano configurati nel file / etc / fstab. Per aggiungere questi supporti di unità, eseguiremo il comando blkid su ciascuno dei dischi rigidi.

Questo comando ti dirà l'UUID.

sudo blkid /dev/sdXY

Con questo copieremo l'output dell'UUID per ogni partizione dell'unità. Metteremo questi dati nel file fstab dove sostituiranno "tu-uuid" con i dati ottenuti:

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

Fatto questo ora aggiungeremo il pool di unità AUFS alla cartella / etc / fstab

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 [/ sourcecode]

Alla fine di questo, dovremo solo riavviare il nostro sistema affinché SnapRAID venga eseguito all'avvio con tutte le impostazioni eseguite.

Ora non resta che mettere i dati nella directory del gruppo. Per inserire singoli file nel gruppo SnapRAID

sudo -s

cp /ruta/al/archivo /mnt/data

Metti le directory nel gruppo SnapRAID

sudo -s

cp -r /ruta/a/carpeta/ /mnt/data

Fatto questo basta eseguire il comando snapraid sync per sincronizzare i dati.

snapraid sync

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.