27Jun

Πώς να χρησιμοποιήσετε το Fdisk για τη διαχείριση κατατμήσεων σε Linux

click fraud protection

Η εντολή fdisk είναι ένα βοηθητικό πρόγραμμα με βάση το κείμενο για την προβολή και τη διαχείριση των διαμερισμάτων σκληρού δίσκου στο Linux.Είναι ένα από τα πιο ισχυρά εργαλεία που μπορείτε να χρησιμοποιήσετε για τη διαχείριση των κατατμήσεων, αλλά προκαλεί σύγχυση στους νέους χρήστες.

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

Sudo vs. Su

Στο Ubuntu, στο Linux Mint ή σε άλλες διανομές που προέρχονται από το Ubuntu, οι εντολές fdisk και mkfs πρέπει να έχουν προκαθορισμένο sudo .Στις διανομές που δεν χρησιμοποιούν το sudo, χρησιμοποιήστε πρώτα την εντολή su - για να αποκτήσετε ένα ριζικό κέλυφος και στη συνέχεια πληκτρολογήστε κάθε εντολή χωρίς sudo.Λίστα κατατμήσεων

Οι εντολές sudo fdisk -l απαριθμούν τα διαμερίσματα στο σύστημά σας.

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

instagram viewer

sudo fdisk -l /dev/ sda

Εισαγωγή στη λειτουργία εντολών

Για να εργαστείτε σε διαμερίσματα ενός δίσκου, πρέπει να εισέλθετε στη λειτουργία εντολών.Θα χρειαστείτε το όνομα συσκευής ενός δίσκου από την εντολή fdisk -l .Η ακόλουθη εντολή εισέρχεται στη λειτουργία εντολών για την πρώτη συσκευή δίσκου:

sudo fdisk /dev/ sda

Μην επεξεργαστείτε διαμερίσματα ενώ χρησιμοποιούνται.Αν θέλετε να επεξεργαστείτε διαμερίσματα συστήματος, ξεκινήστε πρώτα από ένα ζωντανό CD.

Χρήση της λειτουργίας εντολών

Στην κατάσταση λειτουργίας εντολών, χρησιμοποιείτε εντολές ενός γράμματος για να καθορίσετε τις ενέργειες που θέλετε να λάβετε.Πληκτρολογήστε m και πατήστε Enter για να δείτε μια λίστα των εντολών που μπορείτε να χρησιμοποιήσετε.

Προβολή του πίνακα κατατμήσεων

Χρησιμοποιήστε p για να εκτυπώσετε τον τρέχοντα πίνακα κατατμήσεων στο τερματικό από την κατάσταση λειτουργίας εντολών.

Διαγραφή τμήματος

Χρησιμοποιήστε την εντολή d για να διαγράψετε ένα διαμέρισμα.Θα σας ζητηθεί ο αριθμός του διαμερίσματος που θέλετε να διαγράψετε, το οποίο μπορείτε να πάρετε από την εντολή p .Για παράδειγμα, εάν ήθελα να διαγράψω το διαμέρισμα στο /dev/ sda5, θα πληκτρολογούσα 5 .

Αφού διαγράψετε το διαμέρισμα, μπορείτε να πληκτρολογήσετε ξανά το p για να δείτε τον τρέχοντα πίνακα διαμερισμάτων.Το διαμέρισμα εμφανίζεται διαγραμμένο, αλλά το fdisk δεν γράφει αυτές τις αλλαγές στο δίσκο μέχρι να χρησιμοποιήσετε την εντολή w.

Δημιουργία μιας κατάτμησης

Χρησιμοποιήστε την εντολή n για να δημιουργήσετε ένα νέο διαμέρισμα.Μπορείτε να δημιουργήσετε ένα λογικό ή πρωτεύον διαμέρισμα( l για λογική ή p για πρωτεύον).Ένας δίσκος μπορεί να έχει μόνο τέσσερα κύρια τμήματα.

Στη συνέχεια, καθορίστε τον τομέα του δίσκου στον οποίο θέλετε να ξεκινά το διαμέρισμα.Πατήστε Enter για να αποδεχτείτε τον προεπιλεγμένο τομέα, ο οποίος είναι ο πρώτος ελεύθερος τομέας στο δίσκο.

Τελευταία, καθορίστε τον τελευταίο τομέα του διαμερίσματος στο δίσκο.Αν θέλετε να χρησιμοποιήσετε όλο το διαθέσιμο χώρο μετά τον αρχικό τομέα, απλά πατήστε Enter.Μπορείτε επίσης να καθορίσετε ένα συγκεκριμένο μέγεθος, όπως το + 5G για ένα διαμέρισμα των πέντε gigabyte ή το + 512M για ένα διαμέρισμα 512 megabyte.Εάν δεν καθορίσετε μια μονάδα μετά το σύμβολο +, το fdisk χρησιμοποιεί τομείς ως μονάδα.Για παράδειγμα, το +10000 έχει ως αποτέλεσμα το τέλος του διαμερίσματος να είναι 10000 τομείς μετά την έναρξή του.

Σύστημα ID

Η εντολή n Μόλις έτρεξα ξανά το partition swap που διαγράψαμε νωρίτερα - ή το έκανε;Εάν τρέξω ξανά την εντολή p , θα δούμε ότι το νέο διαμέρισμα /dev/ sda5 είναι ένα διαμέρισμα "Linux" αντί για ένα διαμέρισμα "swap Linux".

Αν θέλω να αλλάξω τον τύπο του, μπορώ να χρησιμοποιήσω την εντολή t και να καθορίσω τον αριθμό του διαμερίσματος.

Θα σας ζητηθεί ο δεκαεξαδικός κωδικός του τύπου.Δεν το ξέρω, οπότε μπορώ να πληκτρολογήσω L για να δείτε μια λίστα με δεκαεξαδικούς κωδικούς.

Λέει ότι ο 82 είναι ο κώδικας για διαμερίσματα swap Linux, οπότε μπορώ να το πληκτρολογήσω.

Αυτό δεν μορφοποιεί το διαμέρισμα με το σύστημα αρχείων που επιλέγετε.Θα πρέπει να το κάνετε αργότερα με την κατάλληλη εντολή mkfs .

Αλλαγές γραφής

Χρησιμοποιήστε w για να γράψετε τις αλλαγές που έχετε κάνει στο δίσκο.

Χρησιμοποιήστε q εάν θέλετε να τερματίσετε χωρίς να αποθηκεύσετε αλλαγές.

Μορφοποίηση ενός διαμερίσματος

Πρέπει να διαμορφώσετε νέα διαμερίσματα με ένα σύστημα αρχείων πριν να τα χρησιμοποιήσετε.Μπορείτε να το κάνετε αυτό με την κατάλληλη εντολή mkfs.Για παράδειγμα, αυτή η εντολή διαμορφώνει το πέμπτο διαμέρισμα στον πρώτο δίσκο με το σύστημα αρχείων ext4./dev/ sudo mkfs.ext4 /dev/ sda5

Χρησιμοποιήστε την εντολή mkswap αν θέλετε να διαμορφώσετε ένα διαμέρισμα ως διαμέρισμα swap: /dev/

Το Fdisk περιέχει μια ποικιλία άλλων εντολών, συμπεριλαμβανομένων των εντολών των ειδικών στις οποίες μπορείτε να αποκτήσετε πρόσβαση, εκτελώντας το x εντολή πρώτα.Ανατρέξτε στη σελίδα του αρχείου fdisk με την εντολή του man fdisk για πιο λεπτομερείς πληροφορίες.