Πώς να χρησιμοποιήσετε το χώρο ανταλλαγής σε μια μονάδα USB στο Rasbian Linux

click fraud protection

Το Raspberry Pi έχει μια μικρή ποσότητα Διατίθεται χώρος ανταλλαγής για χρήση από τους χρήστες όταν εξαντλείται η φυσική μνήμη RAM στο Raspbian. Το ακριβές ποσό SWAP στο Pi είναι περίπου 100 MB, το οποίο δεν είναι αρκετό και όταν εξαντληθεί, μπορεί να προκαλέσει τεράστια καθυστέρηση.

Ένας πολύ καλός τρόπος για να βελτιώσετε τη συνολική απόδοση μιας συσκευής Raspberry Pi είναι να αυξήσετε το μέγεθος του χώρου SWAP. Ωστόσο, καταλάβετε ότι η αύξηση του μεγέθους δεν είναι αρκετή. Ο λόγος? Το Raspberry Pi δεν διαθέτει κάρτα SD και επεκτείνοντας το SWAP στην κάρτα SD, η κάρτα SD θα πεθάνει πιο γρήγορα. Αντ 'αυτού, θα πρέπει να το μετακινήσετε σε μια εξωτερική μονάδα USB. Σε αυτόν τον οδηγό, θα σας δείξουμε πώς να το κάνετε ακριβώς αυτό!

Διαμόρφωση της μονάδας flash USB

Πριν αφαιρέσετε τον χώρο SWAP από την κάρτα SD και τοποθετήσετε τον στη μονάδα flash USB, πρέπει να μορφοποιήσετε το USB σε τη σωστή μορφή (EXT4.) Για να ξεκινήσετε τη διαδικασία, συνδέστε οποιαδήποτε μονάδα flash USB στη θύρα USB και ανοίξτε ένα τερματικό.

instagram viewer

Σημείωση: εάν η συσκευή σας Raspberry Pi είναι διακομιστής, συνδεθείτε μέσω SSH αντί να μεταβείτε απευθείας σε ένα τερματικό.

Στο εσωτερικό του τερματικού, εκτελέστε το lsblk εντολή στο τερματικό. Η έξοδος του lsblk Η εντολή θα σας δείξει όλες τις συσκευές αποθήκευσης που είναι συνδεδεμένες στο Pi. Εντοπίστε την ετικέτα της μονάδας USB για να επιβεβαιώσετε ότι το Pi διαβάζει τη συσκευή. Η ετικέτα πρέπει να είναι /dev/sda.

lsblk

Αφού βρείτε την ετικέτα της συσκευής για τη μονάδα flash USB, ανοίξτε την στο εργαλείο διαμέρισης Cfdisk με την παρακάτω εντολή.

Σημείωση: η μονάδα flash USB έχει μόνο το /dev/sda ετικέτα εάν είναι η μόνη συνδεδεμένη συσκευή αποθήκευσης USB. Εάν έχετε συνδέσει άλλες συσκευές στο Raspberry Pi εκτός από τη μονάδα flash USB, ενδέχεται να μην εμφανίζεται ως /dev/sda, αλλά όπως /dev/sdb, /dev/sdc, ή ακόμη και /dev/sdd. Εάν χρειάζεστε βοήθεια για να βρείτε την ετικέτα της μονάδας δίσκου, ακολουθήστε αυτόν τον οδηγό.

sudo cfdisk / dev / sda

Μέσα από το πρόγραμμα επεξεργασίας διαμερισμάτων Cfdisk, πρέπει να διαγράψετε όλα τα διαμερίσματα στη μονάδα flash. Για να το κάνετε αυτό, ακολουθήστε τις αναλυτικές οδηγίες παρακάτω.

Βήμα 1: Επισημάνετε το πρωτεύον διαμέρισμα στη συσκευή USB με το Πάνω κάτω Βέλη στο πληκτρολόγιο. Στη συνέχεια, χρησιμοποιήστε το Αριστερά / Δεξιά βέλη για να επιλέξετε "Διαγραφή" και να διαγράψετε το διαμέρισμα.

Βήμα 2: Επιλέξτε "Ελεύθερος χώρος" στο Cfkdisk χρησιμοποιώντας τα πάνω / κάτω βέλη στο πληκτρολόγιο. Στη συνέχεια, επιλέξτε "Νέο" με το Αριστερά / Δεξιά βέλη στο πληκτρολόγιο και πατήστε το Εισαγω κουμπί για να δημιουργήσετε ένα νέο διαμέρισμα.

Βήμα 3: Αφού επιλέξετε "Νέο", το Cfdisk θα σας ζητήσει να καθορίσετε το μέγεθος του διαμερίσματος. Από προεπιλογή, το Cfdisk θα συμπληρώσει το μέγιστο μέγεθος του δίσκου. Για παράδειγμα, εάν η μονάδα flash USB είναι 14,6 GB, θα σας προτείνει τη δημιουργία διαμερίσματος που είναι 14,6 GB.

Τύπος Εισαγω για να χρησιμοποιήσετε το προτεινόμενο μέγεθος διαμερίσματος. Διαφορετικά, καθορίστε ένα διαφορετικό μέγεθος στην προτροπή και πατήστε Εισαγω.

Βήμα 4: Μετά το πάτημα Εισαγω για να δημιουργήσετε ένα νέο διαμέρισμα στο Cfdisk, θα πρέπει να καθορίσετε τον τύπο διαμέρισης. Υπάρχουν δύο τύποι: πρωτογενής και εκτεταμένη. Επιλέξτε την «κύρια» επιλογή και πατήστε Εισαγω.

Βήμα 5: Επιλέξτε "Type" με το Αριστερά / Δεξιά βέλη στο πληκτρολόγιο και πατήστε Εισαγω. Στη συνέχεια, επιλέξτε "83 Linux" για να ορίσετε τον νέο τύπο διαμερίσματος ως σύστημα αρχείων Linux.

Βήμα 6: Επιλέξτε "Εγγραφή" με το Αριστερά / Δεξιά βέλη στο πληκτρολόγιο και πατήστε Εισαγω για να γράψετε τις αλλαγές στο Cfdisk στη μονάδα flash USB.

Βήμα 7: Επιλέξτε "Quit" με το αριστερό / δεξί βέλος για να κλείσετε το Cfdisk.

Βήμα 8: Τώρα που το Cfdisk είναι κλειστό, εκτελέστε το mkfs.ext4 παρακάτω εντολή για να γράψετε το σύστημα αρχείων Ext4 στη συσκευή USB.

sudo mkfs.ext4 -F / dev / sda1

Συναρμολόγηση της μονάδας USB

Η μονάδα USB πρέπει να τοποθετηθεί για να χρησιμοποιηθεί ως χώρος SWAP. Για να προσαρτήσετε το USB σας στο Raspbian, ακολουθήστε τις αναλυτικές οδηγίες παρακάτω.

Βήμα 1: Χρησιμοποιώντας το τερματικό, δημιουργήστε έναν νέο φάκελο στο /mnt κατάλογος με το όνομα "usb-flash."

sudo mkdir -p / mnt / usb-flash /

Βήμα 2: Πρέπει να προσθέσετε τη συσκευή USB στο /etc/fstab αρχείο, ώστε να μπορεί να φορτωθεί κατά την εκκίνηση. Χρησιμοποιώντας τις παρακάτω εντολές, προσθέστε τον κωδικό στο /etc/fstab.

sudo -s echo ">> / etc / fstab echo" # USB Flash for SWAP space ">> / etc / fstab echo" / dev / sda1 / mnt / usb-flash / ext4 noatime, default 0 2 ">> / κλπ / fstab

Βήμα 3: Εκτελέστε το βουνό εντολή για να φορτώσετε τη μονάδα flash USB στο /mnt/usb-flash/ Ευρετήριο.

sudo mount / mnt / usb-flash /

Χρησιμοποιήστε χώρο SWAP σε μονάδα USB

Η εγκατάσταση χώρου SWAP στο Raspberry Pi είναι εύκολη χάρη στην απλή διαμόρφωση που προσφέρουν οι προγραμματιστές. Ακολουθήστε τις παρακάτω οδηγίες βήμα προς βήμα για να το ολοκληρώσετε στη συσκευή σας.

Βήμα 1: Απενεργοποιήστε το SWAP στην κάρτα σας Rasbian SD με το να σταματήσει εντολή στο τερματικό.

sudo /etc/init.d/dphys-swapfile stop

Βήμα 2: Ανοίξτε το αρχείο διαμόρφωσης SWAP του Raspbian στο πρόγραμμα επεξεργασίας κειμένου Nano.

sudo nano -w / etc / dphys-swapfile

Βήμα 3: Εγκατάσταση CONF_SWAPSIZE = 100 και αλλάξτε το 100 προς την 1024.

Βήμα 4: Εγκατάσταση # CONF_SWAPFILE =και αφαιρέστε το # σύμβολο. Θα πρέπει να μοιάζει με το παρακάτω παράδειγμα.

CONF_SWAPFILE =

Βήμα 5: Εγκατάσταση CONF_SWAPFILE = και διαγράψτε τα περιεχόμενα μετά το = σημάδι. Στη συνέχεια, προσθέστε /mnt/usb-flash/swap.file. Θα πρέπει να μοιάζει ακριβώς με το παρακάτω παράδειγμα.

CONF_SWAPFILE = / mnt / usb-flash / swap.file

Βήμα 6: Ξεκινήστε τη δημιουργία αντιγράφων ασφαλείας του Raspbian με την ακόλουθη εντολή. Εάν η εντολή είναι επιτυχής, θα εκτελείτε SWAP από τη μονάδα flash USB!

sudo /etc/init.d/dphys-swapfile έναρξη
watch instagram story