
Σε αυτό το άρθρο
Μία από τις πολλές λειτουργίες του Raspberry Pi είναι ως μια οικονομική συσκευή Network Attached Storage (NAS). Οι εμπορικές λύσεις NAS είναι συχνά δαπανηρές και περιοριστικές. Το Pi είναι φθηνό και σας επιτρέπει να διαμορφώσετε έναν διακομιστή όπως θέλετε και να τον συνδυάσετε με τους περισσότερους σκληρούς δίσκους. Όταν δημιουργείτε έναν διακομιστή Raspberry Pi NAS, θα έχετε αρκετή ισχύ για να χειριστείτε τις καθημερινές εργασίες του οικιακού NAS. Επιπλέον, το Raspberry Pi 4 διαθέτει θύρες USB 3.0 για ταχύτερη μεταφορά αρχείων.
Τι θα χρειαστείτε
Πριν ξεκινήσετε, θα χρειαστείτε μερικά πράγματα για να συνδυάσετε το NAS σας:
- Ένα Raspberry Pi 3B ή 4.
- Κάρτα MicroSD, 16 GB ή μεγαλύτερη.
- Μια θήκη για την έκδοση του Pi.
- Ένα τροφοδοτικό συμβατό με το Pi.
- Καλώδιο Ethernet.
- Ένας σκληρός δίσκος USB με το δικό του τροφοδοτικό.
Εγκαταστήστε το Raspbian
Το Raspbian είναι το προεπιλεγμένο λειτουργικό σύστημα για το Raspberry Pi. Είναι το μόνο που δημιουργήθηκε από το Ίδρυμα Raspberry Pi και βασίζεται στο Debian Linux. Τα βοηθητικά προγράμματα που χρησιμοποιούνται σε αυτόν τον οδηγό για τη δημιουργία αποθηκευμένου δικτύου είναι οι υπηρεσίες κοινής χρήσης αρχείων Linux που προέρχονται από το Raspbian.
-
Ανοίξτε ένα πρόγραμμα περιήγησης και κατεβάστε την τελευταία έκδοση του Raspbian Lite από το ίδρυμα Raspberry Pi.
-
Αποσυμπιέστε το αρχείο Zp Raspbian. Επεκτείνεται σημαντικά, οπότε φροντίστε να έχετε αρκετό χώρο.
-
Επιλέξτε ένα βοηθητικό πρόγραμμα για να κάνετε flash το αρχείο εικόνας Raspbian στην κάρτα SD. Αυτός ο οδηγός χρησιμοποιεί το balenaEtcher επειδή είναι απλός και λειτουργεί σε Windows, Mac και Linux. Εάν έχετε άλλη επιλογή που προτιμάτε, χρησιμοποιήστε την.
-
Μεταβείτε στη σελίδα λήψης του balenaEtcher και πραγματοποιήστε λήψη της τελευταίας έκδοσης για την πλατφόρμα του λειτουργικού σας συστήματος.
-
Εγκαθιστώ. Αυτό θα διαφέρει ανάλογα με το λειτουργικό σύστημα, αλλά το πρόγραμμα εγκατάστασης είναι αρκετά απλό. Οι προεπιλογές πρέπει να είναι καλές για τα περισσότερα συστήματα.
-
Ανοίξτε το balenaEtcher. Στην πρώτη στήλη προς τα αριστερά, επιλέξτε το αρχείο εικόνας που έχετε εξαγάγει για το Raspbian.
-
Στην κεντρική στήλη του Etcher, επιλέξτε την κάρτα microSD για να γράψετε.
-
Βεβαιωθείτε ότι όλα είναι σωστά και, στη συνέχεια, επιλέξτε Λάμψη.
-
Πριν αφαιρέσετε το microSD, εντοπίστε το νέο διαμέρισμα εκκίνησης στην κάρτα χρησιμοποιώντας τη διαχείριση αρχείων του λειτουργικού συστήματος.
-
Τοποθετήστε την εκκίνηση εάν χρειαστεί και τοποθετήστε ένα κενό αρχείο που ονομάζεται ssh στο διαμέρισμα. Το αρχείο πρέπει να είναι κενό και το ssh δεν πρέπει να έχει καμία επέκταση. Αυτό το αρχείο λέει στο Pi να ενεργοποιήσει την απομακρυσμένη πρόσβαση SSH κατά την εκκίνηση.
-
Αποσυνδέστε ή εξαγάγετε τυχόν διαμερίσματα από το microSD και αφαιρέστε το από τον υπολογιστή.
-
Για να συναρμολογήσετε το Pi, τοποθετήστε το στη θήκη του και μετά τοποθετήστε το microSD. Συνδέστε το Pi στο δίκτυό σας χρησιμοποιώντας ενσύρματη σύνδεση. Αφήστε το ενσύρματο για την καλύτερη απόδοση, αλλά μπορείτε να το αλλάξετε αργότερα.
-
Ενεργοποιήστε το Pi. Αυτό ξεκινά το Raspberry Pi και ξεκινά τη διαδικασία εγκατάστασης. Κατά τη διάρκεια αυτής της διαδικασίας, αλλάζει το μέγεθος της εικόνας δίσκου για να γεμίσει την κάρτα microSD. Μην σταματήσετε αυτήν τη ρύθμιση. Πρέπει πάντα να γίνεται αφού συνδεθούν όλα τα άλλα.
-
Δώστε στο Pi λίγα λεπτά για να ξεκινήσετε και, στη συνέχεια, ανοίξτε ένα τερματικό στον υπολογιστή για να συνδεθείτε μέσω SSH. Αυτό μπορεί να είναι η ενσωματωμένη δυνατότητα OpenSSH στα Windows 10, PuTTY ή σε ένα κανονικό παράθυρο τερματικού σε Linux ή Mac.
-
Βρείτε τη διεύθυνση IP του Raspberry Pi. Ο ευκολότερος τρόπος είναι να ανοίξετε τη λίστα συνδεδεμένων συσκευών στο δρομολογητή σας. Το Pi ονομάζεται βατόμουρο από προεπιλογή, και αναφέρεται κάτω από αυτό το όνομα κεντρικού υπολογιστή στο δρομολογητή.
-
Εισαγάγετε το όνομα χρήστη για το Pi, που είναι πι, και τη διεύθυνση IP στον πελάτη SSH. Μοιάζει με αυτό: $ ssh [email protected]
-
Όταν συνδεθείτε, εισαγάγετε τον κωδικό πρόσβασης του Pi. Η προεπιλογή είναι βατόμουρο.
Πώς να ρυθμίσετε ένα σύστημα αρχείων δικτύου
Ένα σύστημα αρχείων δικτύου (NFS) είναι ένας βολικός τρόπος για κοινή χρήση αρχείων μεταξύ συστημάτων τύπου Unix, συμπεριλαμβανομένων Linux και Mac. Ωστόσο, το NFS είναι πιο δύσκολο στα Windows. Έτσι, εάν το δίκτυό σας είναι κυρίως κατασκευασμένο από υπολογιστές με Windows, ίσως θελήσετε να παραλείψετε αυτήν την επιλογή. Εάν διαθέτετε Mac, υπολογιστές Linux ή άλλα Raspberry Pis με τα οποία σκοπεύετε να μοιραστείτε αρχεία, ίσως αξίζει τον κόπο να δημιουργήσετε ένα NFS.
-
Συνδεθείτε στο Pi μέσω SSH.
-
Εγκαταστήστε το απαιτούμενο πακέτο διακομιστή NFS με την ακόλουθη εντολή: $ sudo apt install nfs-kernel-server
-
Χρησιμοποιήστε το πρόγραμμα επεξεργασίας κειμένου Nano για να ανοίξετε το αρχείο εξαγωγής NFS στο Pi: $ sudo nano / etc / export
-
Αυτό το αρχείο περιέχει μια λίστα φακέλων που θέλετε να διαθέσετε μέσω του NFS. Στην αριστερή πλευρά, παραθέστε τη διαδρομή προς το φάκελο. Στα δεξιά, καθορίστε ποιοι υπολογιστές μπορούν να συνδεθούν και τις επιλογές για τη σύνδεση. Ξεκινήστε μια νέα γραμμή και εισαγάγετε τη διαδρομή στο κοινόχρηστο αρχείο: / path / to / share
-
Τύπος Αυτί για να μετακινηθείτε στη δεξιά πλευρά. Στη συνέχεια, εισαγάγετε το εύρος διευθύνσεων IP του οικιακού σας δικτύου. Τα περισσότερα οικιακά δίκτυα βρίσκονται στην περιοχή 192.168.1.X. Για να πείτε στον διακομιστή να αποδεχτεί όλες τις διευθύνσεις IP στο εύρος, τερματίστε τη διεύθυνση με μηδέν ακολουθούμενο από κάθετο και τον αριθμό 24. Η εντολή μοιάζει με αυτήν: / path / to / share 192.168.1.0/24
-
Προσθέστε τις επιλογές για την κοινή χρήση. Υπάρχουν πολλά για να διαλέξετε. Εάν θέλετε μια καλή προεπιλογή, χρησιμοποιήστε το παρακάτω παράδειγμα για να διαβάσετε και να γράψετε αρχεία και να συγχρονίσετε αρχεία με το διακομιστή για να αποφύγετε διενέξεις και καταστροφή. / διαδρομή / για / κοινή χρήση 192.168.1.0/24(rw,sync,no_subtree_check)
-
Προσθέστε όσες κοινές χρήσεις θέλετε. Όταν τελειώσετε, αποθηκεύστε και βγείτε από το Nano.
-
Επανεκκινήστε τον διακομιστή NFS για να εφαρμόσετε τις αλλαγές σας. $ sudo systemctl επανεκκινήστε τον διακομιστή nfs-kernel
-
Όταν ο διακομιστής επανέλθει, έχετε πρόσβαση στα κοινόχρηστα στοιχεία NFS.
Πώς να ρυθμίσετε το Samba για Κοινή χρήση δικτύου
Το Samba επιτρέπει στους υπολογιστές Linux να δημιουργούν κοινόχρηστα δίκτυα Windows. Οι περισσότεροι υπολογιστές είναι συμβατοί με το Samba και μπορούν να τοποθετήσουν τις μετοχές του. Το Samba έχει επίσης το πλεονέκτημα ότι σας επιτρέπει να περιορίσετε την πρόσβαση σε συγκεκριμένους χρήστες με κωδικό πρόσβασης.
-
Εγκαταστήστε το Samba στο Raspberry Pi χρησιμοποιώντας την ακόλουθη εντολή: $ sudo apt install samba
-
Με το Samba εγκατεστημένο, επεξεργαστείτε τη διαμόρφωσή του για να δημιουργήσετε τις κοινές χρήσεις. Χρησιμοποιήστε το πρόγραμμα επεξεργασίας κειμένου του Pi Nano για να ανοίξετε τη διαμόρφωση Samba: $ sudo nano /etc/samba/smb.conf
-
Βρείτε την καταχώριση ομάδας εργασίας στην ενότητα Καθολικές ρυθμίσεις. Εάν δεν αλλάξατε ποτέ την ομάδα εργασίας των Windows, αφήστε αυτό ως έχει. Εάν έχετε, ορίστε την ομάδα εργασίας ίση με το τρέχον όνομα της ομάδας εργασίας σας. ομάδα εργασίας = ΟΜΑΔΑ ΕΡΓΑΣΙΑΣ
-
Υπάρχουν πολλές ακόμη ρυθμίσεις. Ωστόσο, για να δημιουργήσετε έναν βασικό διακομιστή, δεν χρειάζεστε τα περισσότερα από αυτά. Μετακινηθείτε προς τα κάτω στο Κοινοποίηση ορισμών Ενότητα.
-
μεταβείτε στο [print$] ενότητα και μετά ορίστε με δυνατότητα αναζήτησης προς την όχι. Αυτό δεν είναι απαραίτητο, αλλά δεν χρησιμοποιείτε το Pi ως διακομιστή εκτύπωσης, έτσι ώστε να μοιράζεστε μόνο τα πράγματα.
-
Κάντε κύλιση προς τα κάτω, όπου θα δημιουργήσετε τις κοινοποιήσεις σας.
-
Κάθε κοινή χρήση Samba ξεκινά με ένα όνομα σε αγκύλες. Αυτό είναι το όνομα που εμφανίζεται το μερίδιό σας όταν συνδέεστε σε αυτόν σε άλλον υπολογιστή. Ονομάστε την κοινή χρήση.
[Your Share]
-
Οι ρυθμίσεις για την κοινή χρήση πηγαίνουν κάτω από αυτήν, με τρία σημεία. Προσθέστε ένα σχόλιο σχετικά με το τι είναι το μερίδιο.
[Your Share]
σχόλιο = Μόνο μερικά δικτυωμένα αρχεία -
Προσθέστε τη διαδρομή στον κατάλογο. διαδρομή = / διαδρομή / προς / κοινή χρήση
-
Επιλέξτε αν θέλετε το κοινόχρηστο στοιχείο να είναι ανοιχτό σε όλους ή μόνο σε συγκεκριμένους χρήστες. Το Samba αναφέρεται σε χρήστες που δεν είναι συνδεδεμένοι ως επισκέπτες. Σειρά ο επισκέπτης εντάξει και στα δύο Ναί ή όχι. επισκέπτης εντάξει = όχι
-
Επιλέξτε αν θέλετε τα άτομα που είναι συνδεδεμένα στο κοινόχρηστο στοιχείο να μπορούν να γράφουν και να δημιουργούν αρχεία ή να διαβάζουν μόνο αρχεία. μόνο για ανάγνωση = όχι
-
Εάν δεν επιτρέπετε στους επισκέπτες, ορίστε ποιοι χρήστες είναι έγκυροι για πρόσβαση στην κοινή χρήση. έγκυροι χρήστες = user1, user2
-
Το μερίδιό σας θα πρέπει να μοιάζει με αυτό:
[Your Share]
σχόλιο = Μόνο μερικά δικτυωμένα αρχεία
διαδρομή = / διαδρομή / προς / κοινή χρήση
επισκέπτης εντάξει = όχι
μόνο για ανάγνωση = όχι
έγκυροι χρήστες = user1, user2 -
Ξεκινήστε το επόμενο κοινό σας με τον ίδιο τρόπο. Μπορείτε να δημιουργήσετε όσα χρειάζεστε. Όταν τελειώσετε, αποθηκεύστε και βγείτε.
-
Δημιουργήστε λογαριασμούς χρηστών για τους χρήστες σας. Χρειάζονται έναν λογαριασμό χρήστη στο Pi, οπότε ρυθμίστε τους ελάχιστους. $ sudo useradd -m -G users -s / bin / bash όνομα χρήστη
-
Ορίστε έναν κωδικό πρόσβασης για κάθε χρήστη. $ sudo passwd όνομα χρήστη
-
Ρυθμίστε έναν κωδικό πρόσβασης Samba για κάθε χρήστη. $ sudo smbpasswd – όνομα χρήστη
-
Επανεκκινήστε το Samba για να αποκτήσετε πρόσβαση στις κοινοποιήσεις σας μέσω του δικτύου. $ sudo systemctl επανεκκίνηση smbd