- - Πώς να ρυθμίσετε το SnapRAID στο διακομιστή Ubuntu

Πώς να ρυθμίσετε το SnapRAID στο διακομιστή του Ubuntu

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>

Σχόλια