Το SnapRAID είναι ένα εφεδρικό πρόγραμμα για σκληρούς δίσκους. Αποθηκεύει την ισοτιμία, τις πληροφορίες των δεδομένων σας και ανακτά από έως και έξι δίσκους.
Το πρόγραμμα είναι δωρεάν, ανοιχτού κώδικα και λειτουργεί στα περισσότερα λειτουργικά συστήματα Linux εύκολα. Το SnapRAID απευθύνεται κυρίως σε ένα κέντρο οικιακών πολυμέσων, όπου έχετε πολλά μεγάλα αρχεία που σπάνια αλλάζουν.
Τα χαρακτηριστικά του SnapRAID είναι:
- Όλα τα δεδομένα σας συνοψίζονται για να διασφαλιστεί η ακεραιότητα των δεδομένων και για την πρόληψη της διαφθοράς.
- Εάν υπάρχουν πάρα πολλοί αποτυχημένοι δίσκοι που επιτρέπουν την ανάκτηση, τα δεδομένα χάνονται μόνο στους αποτυχημένους δίσκους.
- Όλα τα δεδομένα στους άλλους δίσκους είναι ασφαλή.
- Εάν διαγράψετε κατά λάθος ορισμένα αρχεία σε ένα δίσκο, μπορείτε να τα επαναφέρετε
- Μπορείτε να ξεκινήσετε με πλήρεις δίσκους.
- Οι δίσκοι μπορεί να έχουν διαφορετικά μεγέθη.
- Μπορείτε να προσθέσετε δίσκους ανά πάσα στιγμή.
- Δεν αποκλείει τα δεδομένα σας. Μπορείτε να σταματήσετε να χρησιμοποιείτε το SnapRAID ανά πάσα στιγμή.
- Χρόνος χωρίς την ανάγκη διαμόρφωσης ή μετακίνησης δεδομένων.
Για να λειτουργήσει σωστά το SnapRAID, πρέπει να έχετε τέσσερις σκληρούς δίσκους που πρέπει να μορφοποιηθεί με το ίδιο σύστημα αρχείων (Ext4).
Στο Ubuntu, ο γρηγορότερος τρόπος για να το κάνετε αυτό είναι να μορφοποιήσετε με το Cfdisk ή με τη βοήθεια του Gparted. Για να ξεκινήσουμε τη διαδικασία μορφοποίησης από το τερματικό, πρέπει απλώς να εκτελέσουμε την ακόλουθη εντολή:
sudo cfdisk /dev/sdX
Όπου το "sdx" είναι το σημείο προσάρτησης κάθε σκληρού δίσκου.
Μόλις ανοίξει ο επεξεργαστής διαμερισμάτων CFdisk, θα διαγράψουμε τα υπάρχοντα συστήματα αρχείων στον σκληρό δίσκο.
Στη συνέχεια, προχωράμε στη δημιουργία ενός νέου διαμερίσματος Ext4 που θα καταλαμβάνει ολόκληρο το μέγεθος της μονάδας δίσκου. Όταν ολοκληρώσετε την επεξεργασία και τη μορφοποίηση, επιλέξτε "Εγγραφή" για να αποθηκεύσετε τις αλλαγές σας και "Έξοδος" για έξοδο.
Εγκαταστήστε το SnapRAID
Στο Ubuntu, θα μπορείτε να αποκτήσετε το λογισμικό SnapRAID πολύ γρήγορα, αφού θα πρέπει μόνο να προσθέσουμε το αποθετήριό του στο σύστημά μας.
Αυτό το κάνουμε πληκτρολογώντας την ακόλουθη εντολή στο τερματικό:
sudo add-apt-repository ppa:tikhonov/snapraid
Τώρα πρόκειται να ενημερώσουμε τη λίστα των αποθετηρίων μας με:
sudo apt update
Και θα προχωρήσουμε στην εγκατάσταση του SnapRAID με:
sudo apt install snapraid
Χρήση του SnapRAID
Για να ξεκινήσετε να χρησιμοποιείτε αυτό το βοηθητικό πρόγραμμα θα πρέπει να διαμορφώσουμε τα σημεία προσάρτησης των δεδομένων. Πρώτα λοιπόν πρόκειται να δημιουργήσουμε έναν φάκελο με:
sudo mkdir -p /var/snapraid/
Μετά από αυτό θα δημιουργήσουμε τους φακέλους για τα σημεία προσάρτησης για τους δίσκους
sudo mkdir -p /mnt/{disco1,disco2,disco3,disco4,data}
Τώρα ήρθε η ώρα να επεξεργαστείτε το αρχείο διαμόρφωσης SnapRAID:
sudo nano -w /etc/snapraid.conf
εδώ θα πρέπει να αναζητήσουμε τη γραμμή που λέει «# Format: "parity FILE_PATH
»Σε αυτήν τη γραμμή, θα διαγράψουμε τον κωδικό εκεί και θα αντικαταστήσουμε με:
parity /mnt/disco4/snapraid.parity
Τώρα ας βρούμε τη γραμμή «# Format: "content FILE_PATH
«. Διαγράφουμε τις παρακάτω γραμμές και τις αντικαθιστούμε με:
content /var/snapraid.content content /mnt/disco1/snapraid.content content /mnt/disco2/snapraid.content content /mnt/disco3/snapraid.content
Τώρα πρόκειται να εντοπίσουμε τη γραμμή «# Format: "disk DISK_NAME DISK_MOUNT_POINT
»Και θα αντικαταστήσουμε το περιεχόμενο κάτω από αυτό με:
data d1 /mnt/disco1/ data d2 /mnt/disco2/ data d3 /mnt/disco3/
Τέλος, εντοπίζουμε τη γραμμή «#pool /pool
»Και εδώ θα καθορίσουμε / mnt / data.
pool /mnt/data
Το κάναμε ήδη τώρα, θα σώσουμε μόνο τους συνδυασμούς με Ctrl + O και θα βγούμε με Ctrl + X
Ρυθμίστε τις παραμέτρους του SnapRAID Drive
Το SnapRAID απαιτεί τη διαμόρφωση όλων των σκληρών δίσκων στο αρχείο / etc / fstab. Για να προσθέσετε αυτές τις βάσεις μονάδας δίσκου θα εκτελέσουμε την εντολή blkid σε καθένα από τους σκληρούς δίσκους.
Αυτή η εντολή θα σας πει το UUID.
sudo blkid /dev/sdXY
Με αυτό θα αντιγράψουμε την έξοδο UUID για κάθε διαμέρισμα της μονάδας. Πρόκειται να τοποθετήσουμε αυτά τα δεδομένα στο αρχείο fstab όπου αντικαθιστούν το "tu-uuid" με τα δεδομένα που λαμβάνονται:
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
Έγινε αυτό τώρα πρόκειται να προσθέσουμε την ομάδα δίσκων AUFS στο φάκελο / 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]
Στο τέλος αυτού, θα πρέπει μόνο να επανεκκινήσουμε το σύστημά μας ώστε το SnapRAID να εκτελείται κατά την εκκίνηση με όλες τις ρυθμίσεις.
Τώρα Το μόνο που μένει είναι να βάλουμε τα δεδομένα στον κατάλογο ομάδων. Για να τοποθετήσετε μεμονωμένα αρχεία στην ομάδα SnapRAID
sudo -s cp /ruta/al/archivo /mnt/data
Τοποθετήστε καταλόγους στην ομάδα SnapRAID
sudo -s cp -r /ruta/a/carpeta/ /mnt/data
Έγινε αυτό απλώς εκτελέστε την εντολή snapraid sync για συγχρονισμό των δεδομένων.
snapraid sync