SnapRAID είναι ένα εύκολο, λογισμικό RAID σύστημα γιαΣυστήματα Windows και Linux που επιτρέπουν στους χρήστες να δημιουργήσουν ένα pool drive για την εύκολη αποθήκευση δεδομένων. Το πρόγραμμα είναι δωρεάν, είναι ανοιχτό και λειτουργεί με το μεγαλύτερο λειτουργικό σύστημα Linux με ευκολία. Σε αυτό το σεμινάριο, θα επικεντρωθούμε στη δημιουργία του SnapRAID στο διακομιστή του Ubuntu.
Σημείωση: αν και αυτό το σεμινάριο επικεντρώνεται στον εξυπηρετητή Ubuntu, είναι δυνατόν να ακολουθήσετε τις οδηγίες και να το ρυθμίσετε σε άλλα λειτουργικά συστήματα Linux. Οι οδηγίες είναι σχεδόν ίδιες.
Πριν ξεκινήσουμε
Για να λειτουργεί σωστά το SnapRAID, θα πρέπει να το κάνετεέχουν τέσσερις σκληρούς δίσκους. Στην ιδανική περίπτωση, οι σκληροί δίσκοι πρέπει να έχουν το ίδιο μέγεθος και οι σκληροί δίσκοι πρέπει να είναι μορφοποιημένοι με το ίδιο σύστημα αρχείων (Ext4). Στον Ubuntu Server, ο πιο γρήγορος τρόπος για να επιτευχθεί αυτό είναι η μορφοποίηση με το Cfdisk. Για να ξεκινήσετε τη διαδικασία μορφοποίησης, μεταβείτε στην κονσόλα του διακομιστή Ubuntu ή, SSH σε απομακρυσμένη και χρησιμοποιήστε τη σύνταξη εντολών παρακάτω. Λάβετε υπόψη ότι θα χρειαστεί να επαναλάβετε αυτή τη διαδικασία τέσσερις φορές, έτσι ώστε κάθε σκληρός δίσκος να έχει το ίδιο σύστημα αρχείων κ.λπ.
Σημείωση: Αντικαταστήστε το Χ με την πραγματική ετικέτα της μονάδας δίσκου που θέλετε να μορφοποιήσετε.
sudo cfdisk /dev/sdX
Μόλις ο επεξεργαστής κατατμήσεων CFdisk είναι ανοιχτός στοκονσόλα, χρησιμοποιήστε το για να διαγράψετε τα υπάρχοντα συστήματα αρχείων στον σκληρό δίσκο. Στη συνέχεια, δημιουργήστε ένα νέο διαμέρισμα Ext4 που καταλαμβάνει ολόκληρο το μέγεθος της μονάδας δίσκου. Όταν τελειώσετε την επεξεργασία και τη μορφοποίηση, επιλέξτε "Γράψτε" για να αποθηκεύσετε τις αλλαγές και "Quit" για έξοδο.
Εγκαταστήστε το SnapRAID
Στο Ubuntu, θα έχετε τη δυνατότητα να αποκτήσετε το SnapRAIDλογισμικό πολύ γρήγορα. Ο λόγος για αυτό είναι ότι ο προγραμματιστής διατηρεί ένα PPA λογισμικού το οποίο είναι διαθέσιμο για το Ubuntu Server, καθώς και την κατανομή του Ubuntu Desktop. Για να προσθέσετε τον PPA στον Ubuntu Server, πρέπει πρώτα να ενεργοποιήσετε την υποστήριξη PPA.
sudo apt install software-properties-common
Με το λογισμικό PPA να λειτουργήσει, ήρθε η ώρα να προσθέσετε το αποθετήριο λογισμικού SnapRAID στο σύστημα.
sudo add-apt-repository ppa:tikhonov/snapraid
Εκτελέστε το εκσυγχρονίζω εντολή για ανανέωση του Ubuntu, ώστε ο SnapRAID PPA να μπορεί να ενσωματωθεί πλήρως στο σύστημα Ubuntu.
sudo apt update
Τέλος, εγκαταστήστε το λογισμικό SnapRAID.
sudo apt install snapraid
Δημιουργήστε καταλόγους SnapRAID
Αν θέλετε να χρησιμοποιήσετε το λογισμικό SnapRAIDσωστά στο Ubuntu, πρέπει να δημιουργηθούν πολλοί διαφορετικοί φάκελοι. Αυτοί οι κατάλογοι είναι για το mount mounts, καθώς και το pool δεδομένων. Ο πρώτος φάκελος που πρέπει να δημιουργήσετε είναι αυτός που θα πάει μέσα / var /.
sudo mkdir -p /var/snapraid/
Στη συνέχεια, πρέπει να δημιουργηθούν πολλοί φάκελοι στον κατάλογο / mnt /. Πέντε από αυτούς είναι ακριβείς. Για να κάνετε όλους αυτούς τους φακέλους με μία εύκολη εντολή, κάντε τα εξής:

sudo mkdir -p /mnt/{disk1,disk2,disk3,disk4,data}
Το αρχείο ρυθμίσεων SnapRAID
Τώρα που έχουν οριστεί οι κατάλογοι, ήρθε η ώρα να ρυθμίσετε το αρχείο ρυθμίσεων SnapRAID. Για να το κάνετε αυτό, ανοίξτε το αρχείο snapraid.conf στο Nano με την παρακάτω εντολή.
sudo nano -w /etc/snapraid.conf
Αρχικά, κοιτάξτε μέσα από το αρχείο ρυθμίσεων και αναζητήστε τη γραμμή που λέει "# Format: "parity FILE_PATH"
Κάτω από αυτή τη γραμμή, διαγράψτε τον κώδικα και αντικαταστήστε τον με:
parity /mnt/disk4/snapraid.parity
Στη συνέχεια, μετακινηθείτε προς τα κάτω στη γραμμή στο αρχείο ρυθμίσεων που λέει "# Format: "content FILE_PATH"
. Διαγράψτε τις γραμμές ακριβώς κάτω από αυτό. Αντικαταστήστε το με αυτές τις τέσσερις γραμμές.
content /var/snapraid.content
content /mnt/disk1/snapraid.content
content /mnt/disk2/snapraid.content
content /mnt/disk3/snapraid.content
Μετακινήστε το αρχείο κάτω από την ενότητα "Περιεχόμενο" και εντοπίστε τη γραμμή στο αρχείο ρυθμίσεων που λέει "# Format: "disk DISK_NAME DISK_MOUNT_POINT"
. Για άλλη μια φορά, αφαιρέστε όλο τον κώδικα ακριβώς κάτω από αυτό και αντικαταστήστε τον με τον παρακάτω κώδικα.
data d1 /mnt/disk1/
data d2 /mnt/disk2/
data d3 /mnt/disk3/
Τέλος, μετακινήστε το αρχείο ρυθμίσεων προς τα κάτω και εντοπίστε το "#pool /pool"
γραμμή. Κάτω από αυτό, καθορίστε το / mnt / δεδομένα Ευρετήριο.
pool /mnt/data
Αφού καθορίσετε τη θέση της ομάδας δεδομένων στο αρχείο ρυθμίσεων, αποθηκεύστε τις επεξεργασίες πατώντας Ctrl + O. Κατόπιν, κλείστε τον επεξεργαστή με Ctrl + X.
Ρυθμίστε τις παραμέτρους της μονάδας SnapRAID
Το SnapRAID απαιτεί όλους τους σκληρούς δίσκους που είναι εγκατεστημένοι στο / etc / fstab αρχείο. Για να προσθέσετε αυτές τις βάσεις στο δίσκο, μεταβείτε στο τερματικό και κάντε τα εξής.
Βήμα 1: Εκτελέστε το blkid εντολή σε κάθε σκληρό σας δίσκο. Αυτή η εντολή θα σας πει το UUID. Φροντίστε να αντικαταστήσετε το Χ με το γράμμα της μονάδας δίσκου και το Y με τον αριθμό του διαμερίσματος (aka / dev / sdb1, και τα λοιπά.)
sudo blkid /dev/sdXY
Βήμα 2: Αντιγράψτε την έξοδο UUID από το blkid εντολή για κάθε διαμέρισμα μονάδας δίσκου και να την αποθηκεύσετε σε ένα αρχείο κειμένου στον αγαπημένο σας επεξεργαστή κειμένου για αργότερα.
Βήμα 3: Χρησιμοποιήστε τις παρακάτω εντολές echo για να γράψετε γρήγορα στο mount σας στο / etc / fstab αρχείο. Βεβαιωθείτε ότι αντικαταστήσατε το "example-uuid" με τα UUID που έχετε αποθηκεύσει στον επεξεργαστή κειμένου.
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
Βήμα 4: Χρησιμοποιήστε τα παρακάτω ηχώ εντολές για να προσθέσετε την πισίνα μονάδων 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
Βήμα 5: Επανεκκινήστε τον διακομιστή του Ubuntu. Όταν επανέλθει στο διαδίκτυο, όλες οι μονάδες δίσκου θα φορτωθούν στους σωστούς φακέλους που είναι έτοιμοι να χρησιμοποιηθούν με το SnapRAID.
Ξεκινήστε τη χρήση του SnapRAID
Με όλους τους καταλόγους που έχουν τοποθετηθεί και το λογισμικόεγκατασταθεί, το SnapRAID είναι έτοιμο για χρήση. Τώρα το μόνο που έχει απομείνει είναι η τοποθέτηση δεδομένων στον κατάλογο της πισίνας. Για να το κάνετε αυτό, αποκτήστε ένα κέλυφος ρίζας στο κέλυφος γραμμής εντολών του διακομιστή Ubuntu. Στη συνέχεια, ακολουθήστε τα παρακάτω παραδείγματα εντολών για να τοποθετήσετε αρχεία και φακέλους στην πισίνα μονάδων δίσκου.
Βάλτε μεμονωμένα αρχεία στην πισίνα SnapRAID
sudo -s cp /path/to/single/file /mnt/data
Τοποθετήστε τους καταλόγους στην πισίνα SnapRAID
sudo -s cp -r /path/to/folder/ /mnt/data
Όταν τα δεδομένα σας βρίσκονται στην ομάδα SnapRAID, εκτελέστε το συγχρονισμένος συγχρονισμός εντολή για συγχρονισμό των δεδομένων.

snapraid sync</ p>
Σχόλια