- Πώς να προσθέσετε στοιχεία στο αρχείο Fstab στο Linux

Πώς να προσθέσετε στοιχεία στο αρχείο Fstab στο Linux

Σε αντίθεση με το λειτουργικό σύστημα των Windows, σκληρούς δίσκουςπου δεν σχετίζονται με το σύστημα δεν τοποθετούνται αυτόματα. Αυτό αναγκάζει τους χρήστες να ανοίξουν το διαχειριστή αρχείων και να τοποθετήσουν με μη αυτόματο τρόπο κάθε μονάδα δίσκου και διαμέρισμα κάθε φορά που ξεκινάει ο υπολογιστής. Αυτό είναι πολύ ενοχλητικό, αλλά μπορείτε να προσθέσετε στοιχεία στο αρχείο fstab στο Linux και να το διορθώσετε.

SPOILER ALERT: Μετακινηθείτε προς τα κάτω και παρακολουθήστε το εκπαιδευτικό βίντεο στο τέλος αυτού του άρθρου.

Αρχείο καρτέλας συστήματος αρχείων αντιγράφων ασφαλείας

Τροποποίηση του αρχείου καρτέλας συστήματος αρχείων είναι πολύεπικίνδυνος. Εάν δεν ξέρετε τι κάνετε, ή ένα γράμμα είναι εκτός τόπου, καταστροφή μπορεί να χτυπήσει. Γι 'αυτό είναι σημαντικό να κάνετε ένα πλήρες αντίγραφο ασφαλείας ΠΡΙΝ να κάνετε οτιδήποτε μέσα σε αυτόν τον οδηγό. Προτείνουμε επίσης να μεταφορτώσετε αυτό το αντίγραφο ασφαλείας στο Dropbox ή στο Google Drive κλπ ως ασφαλή αποτυχία, σε περίπτωση που δεν μπορείτε να έχετε πρόσβαση στο αρχείο όταν το χρειάζεστε (για κάποιο λόγο).

Για να δημιουργήσετε αντίγραφο ασφαλείας του αρχείου, ανοίξτε ένα παράθυρο τερματικού και δημιουργήστε ένα νέο φάκελο:

mkdir /home/username/system-backups

Στη συνέχεια, κερδίστε ένα ριζικό κέλυφος. Αυτό γίνεται με το sudo -s εντολή.

sudo -s

Με τη ρίζα, καταχωρίστε τον κατάλογο / etc / και εκτελέστε:

cd /etc/
cp fstab /home/username/system-backups

Στη συνέχεια, μετονομάστε το αρχείο fstab ως .bak με:

mv fstab fstab.bak

Επαναφορά του εφεδρικού αντιγράφου ασφαλείας Fstab

Κάντε λήψη του αντιγράφου ασφαλείας του Fstab.(εάν το αρχείο εξακολουθεί να υπάρχει), χρησιμοποιήστε την εντολή cd και μεταβείτε στο φάκελο / home / username / system-backups.

cd ~/system-backups

Αποκτήστε τη ρίζα για να καταστήσετε ευκολότερη την είσοδο στις εντολές ρίζας με sudo -s, στη συνέχεια κάντε τα εξής:

mv fstab.bak /etc/

Διαγράψτε το σπασμένο αρχείο Fstab στο / etc / με:

cd /etc/
rm fstab

Επαναφορά του αντιγράφου ασφαλείας, με:

mv fstab.bak fstab

Κατανόηση Τι κάνει το Fstab

Το Fstab σημαίνει "καρτέλα συστήματος αρχείων". Δείχνει στο λειτουργικό σύστημα ποια τμήματα του συστήματος πρέπει να χρησιμοποιηθούν, πού πρέπει να τοποθετηθούν, εάν πρέπει να καθαριστούν κατά την εκκίνηση, ποια είναι η μορφή του συστήματος αρχείων και ό, τι σχετίζεται με το σύστημα αρχείων. Κατά τη διάρκεια μιας εγκατάστασης σε Linux, αυτό το αρχείο παράγεται συνήθως αυτόματα και οι κανονικοί χρήστες πιθανότατα δεν θα αλληλεπιδράσουν με αυτό.

Τούτου λεχθέντος, αν θέλετε να δημιουργήσετε ειδικές,προσαρμοσμένες mounts για επιμέρους δίσκους στο PC σας Linux, το Fstab είναι ο καλύτερος τρόπος για να το κάνετε. Οι χρήστες που αποφεύγουν τη συσσώρευση με αυτό το αρχείο πρέπει συχνά να αντιμετωπίζουν τον πόνο των χειροκίνητα τοποθετημένων σκληρών δίσκων στον τερματικό / διαχειριστή αρχείων κάθε φορά που εκκινούν τα PC τους.

Προσθήκη στοιχείων σε Fstab

Η προσθήκη στοιχείων στην καρτέλα συστήματος αρχείων είναι εύκολη,αλλά διαδικασία νευρικής wracking. Αυτό οφείλεται στο γεγονός ότι κάθε λάθος βήμα μπορεί να προκαλέσει θραύση. Ως αποτέλεσμα, θα προχωρήσουμε σε δύο τρόπους για να προσθέσετε δίσκους. Θα περάσουμε τόσο τη μέθοδο UUID όσο και τη μέθοδο της συσκευής αποκλεισμού.

Αποκλεισμός μεθόδου συσκευής

Η συσκευή μπλοκ είναι η απλούστερη μέθοδος γιαορίζοντας διαμερίσματα στην καρτέλα συστήματος αρχείων, αλλά είναι και το λιγότερο ασφαλές. Αυτό συμβαίνει επειδή ο χρήστης καθορίζει τη συσκευή αποκλεισμού ενός σκληρού δίσκου στο σύστημα. Σε αντίθεση με αυτό που σκέφτονται κάποιοι χρήστες του Linux, οι συσκευές αποκλεισμού δεν παραμένουν πάντα οι ίδιες. Μια συσκευή μπλοκ μπορεί να αλλάξει ανάλογα με το ποια θύρα SATA είναι συνδεδεμένη και οποιαδήποτε αλλαγή στη σειρά σκληρού δίσκου σε έναν υπολογιστή μπορεί να σπάσει σοβαρά τα πράγματα.

Εάν συνεχίζετε να αλλάζετε σκληρούς δίσκους στη μητρική πλακέτα (για οποιονδήποτε λόγο), ΜΗ χρησιμοποιείτε αυτήν τη μέθοδο.

Βήμα 1: Ανοίξτε ένα τερματικό και εκτελέστε το lsblk -f εντολή. Αυτό αποκαλύπτει πληροφορίες σχετικά με όλες τις συσκευές μπλοκ στον υπολογιστή σας. Αναζητήστε το ακριβές διαμέρισμα και σημειώστε την ετικέτα.

Για παράδειγμα, για να προσθέσετε το πρώτο διαμέρισμα του τρίτου σκληρού δίσκου, θα χρειαζόμουν:

/ dev / sdc , <- SDC, στην περίπτωση αυτή αντιπροσωπεύει ολόκληρο το σκληρό δίσκο.

/ dev / sdc1 <- αντιπροσωπεύει το διαμέρισμα 1 στο / dev / sdc.

Βήμα 2: στο τερματικό, κάντε ένα φάκελο στο σύστημα αρχείων στο οποίο θέλετε να τοποθετήσετε το διαμέρισμα. Σε αυτό το παράδειγμα, θα τοποθετήσουμε το διαμέρισμα σε ~ /.

mkdir ~/Storage

Βήμα 3: Κερδίστε ρίζα με sudo -s, και στη συνέχεια πληκτρολογήστε: nano / etc / fstab για να επεξεργαστείτε την καρτέλα συστήματος αρχείων.

Στο αρχείο διαμόρφωσης, οι χρήστες πρέπει να καθορίζουν τα πάντα σχετικά με το πού βρίσκεται η μονάδα δίσκου. Ακολουθεί ένα παράδειγμα:

/dev/sdc1 /home/username/Storage ext4 defaults 0 3

Σκεφτείτε αυτό σαν μια πρόταση ή μια φόρμουλα. Ετσι δουλευει. Πρώτα, καθορίστε το διαμέρισμα της συσκευής αποκλεισμού:

/dev/sdc1

Στη συνέχεια, πείτε στο σύστημα τι είναι ο τύπος συστήματος αρχείων (το lsblk πρέπει να σας πει αυτές τις πληροφορίες):

ext4

Τρίτον, πείτε στο σύστημα ποιες είναι οι επιλογές και τα χαρακτηριστικά αυτής της στήριξης. Στην περίπτωσή μου, έχω "προεπιλογές". Θέλετε πιο περίπλοκα πράγματα; Ανατρέξτε στο εγχειρίδιο διανομής του Linux ή στο wiki στο "fstab".

defaults

Τέταρτον, καθορίστε το dump και fsck Σειρά. Καθώς σχεδόν κανείς δεν χρησιμοποιεί τη λειτουργία "dump", τοποθετήστε ένα 0 και στη συνέχεια πατήστε το πλήκτρο διαστήματος. Στη συνέχεια, καθορίστε τη σειρά με την οποία πρέπει να καθαριστεί αυτή η βάση. Τι σημαίνει αυτό? Κατά την εκκίνηση, το εργαλείο ελέγχου FSCK εκκαθαρίζει όλα τα σφάλματα στους σκληρούς δίσκους για την αποφυγή προβλημάτων. Στην καρτέλα συστήματος αρχείων, η σειρά πηγαίνει: 1 (root), 2 (home), και οτιδήποτε άλλο.

Δεδομένου ότι πρόκειται για το τρίτο πράγμα που θα τοποθετήσει το σύστημα, εισάγετε ένα 3. Το αποτέλεσμα είναι:

0 3

Αυτό μας δίνει τη γραμμή μας: /dev/sdc1 /home/username/Storage ext4 defaults 0 3

Όταν έχετε γράψει αυτή τη γραμμή στο Fstab, μετακινήστε το δρομέα πάνω από αυτό και πατήστε "enter" για να δημιουργήσετε ένα κενό. Τύπος # να γράψω ένα σχόλιο. Για παράδειγμα:

# This is my 1 TB hard drive which mounts to /home/username/Storage
/dev/sdc1 /home/username/Storage ext4 defaults 0 3

Όταν τελειώσετε, πατήστε CTRL + O να σώσω. Επανεκκινήστε το σύστημα. Όταν συνδεθείτε ξανά, ο σκληρός σας δίσκος θα τοποθετηθεί σωστά.

Μέθοδος UUID

Η τοποθέτηση διαμερισμάτων στο fstab είναι πολύ πιο ασφαλήςτη μέθοδο UUID. Αυτό οφείλεται στο ότι, εκτός αν αλλάξει με το χέρι, ένα UUID παραμένει το ίδιο (σε αντίθεση με τις ετικέτες συσκευών αποκλεισμού). Δείτε πώς να προσαρτήσετε ένα στυλ UUID διαμερίσματος.

Σημείωση: οι οδηγίες για τη μέθοδο αυτή είναι πανομοιότυπες (με ένα βήμα) στη μέθοδο της συσκευής αποκλεισμού. Πηγαίνετε πίσω σε αυτή την ενότητα του άρθρου εάν χάσετε.

Βήμα 1: σε ένα τερματικό, χρησιμοποιήστε lsblk -f

Ο διακόπτης -f δείχνει περισσότερες πληροφορίες απ 'ό, τι ακριβώς lsblk με δική του (όπως μορφές συστημάτων αρχείων και κλπ). Αναζητήστε UUID. Ακολουθήστε το αναγνωριστικό συσκευής μπλοκ στο διαμέρισμα του σκληρού δίσκου που θέλετε να τοποθετήσετε και αντιγράψτε τον αριθμό UUID δίπλα του.

Βήμα 2: αποκτήστε ρίζα σε ένα τερματικό, με το sudo -s και ανοίξτε το αρχείο fstab:

sudo -s
nano /etc/fstab

Βήμα 3: γράψτε τη γραμμή υποστήριξης. Για παράδειγμα, μια γραμμή mount UUID θα πρέπει να μοιάζει με αυτή:

# This is my 1 TB hard drive which mounts to /home/username/Storage
UUID=9332b261-e089-468e-92a0-ffe07b0ae51f /home/username/Storage ext4 defaults 0 3

Όταν τελειώσετε, αποθηκεύστε το αρχείο fstab με CTRL + O, στη συνέχεια, επανεκκινήστε τον υπολογιστή σας.

συμπέρασμα

Αν και η επεξεργασία της καρτέλας συστήματος αρχείων στο Linux μπορείφαίνεται τρομακτικό, αξίζει πολύ, καθώς αυτό σας επιτρέπει να συνδέσετε αυτόματα διαφορετικά διαμερίσματα σκληρών δίσκων. Λίγα εργαλεία στο Linux υπάρχουν για να γίνει αυτή η διαδικασία πολύ πιο απλή, αλλά υπάρχει ένα μειονέκτημα: με τη χρήση ενός αυτόματου εργαλείου οι χρήστες δεν μαθαίνουν τίποτα. Με την εκμάθηση όλων των στοιχείων που πρέπει να ξέρετε για το fstab, θα είναι εύκολο να διορθώσετε προβλήματα στο δρόμο όταν προκύψουν.

Σχόλια