Αν και είναι θεωρητικά δυνατή η χρήση ενός πλήρους δίσκου για να στεγάσει το σύστημα Linux σας, αυτό δεν γίνεται σχεδόν ποτέ στην πράξη. Αντ' αυτού, πλήρεις αποθηκευτικές συσκευές δίσκων χωρίζονται σε μικρότερες, πιο εύκολες στη διαχείριση συσκευές αποθήκευσης. Στα περισσότερα συστήματα, αυτές ονομάζονται
Αν δεν σας ενδιαφέρει να σχεδιάσετε ένα νέο σχήμα κατατμήσεων για το σύστημά σας, μπορείτε να χρησιμοποιήσετε το σχήμα κατατμήσεων που χρησιμοποιούμε σε όλο αυτό το βιβλίο:
Κατάτμηση | Σύστημα αρχείων | Μέγεθος | Περιγραφή |
---|---|---|---|
Αν σας ενδιαφέρει να μάθετε πόσο μεγάλη πρέπει να είναι μια κατάτμηση, ή ακόμη πόσες κατατμήσεις χρειάζεστε, συνεχίστε το διάβασμα. Διαφορετικά συνεχίστε με το
Ο αριθμός των κατατμήσεων εξαρτάται πάρα πολύ από το σύστημά σας. Για παράδειγμα, αν έχετε πολλούς χρήστες, πιθανότατα χρειάζεστε το
Όπως βλέπετε, εξαρτάται από το τι θέλετε να πετύχετε. Ξεχωριστές κατατμήσεις ή τόμοι έχουν τα παρακάτω πλεονεκτήματα:
Παρ' όλα αυτά, πολλαπλές κατατμήσεις έχουν ένα μεγάλο μειονέκτημα: αν δεν ρυθμιστούν κατάλληλα, μπορεί να καταλήξετε να έχετε ένα σύστημα με πολύ ελεύθερο χώρο σε μία κατάτμηση και καθόλου σε μια άλλη. Υπάρχει επίσης ένα όριο 15 κατατμήσεων για SCSI και SATA.
Σε αυτό το σημείο, δημιουργήστε τις κατατμήσεις σας χρησιμοποιώντας το
# mac-fdisk /dev/sda
Πρώτα διαγράψτε τις κατατμήσεις που έχετε καθαρίσει προηγουμένως για να κάνετε χώρο για τις κατατμήσεις του Linux σας. Χρησιμοποιήστε το
Κατά δεύτερο, δημιουργήστε μια
Τώρα δημιουργήστε μια κατάτμηση swap πατώντας το
Για να δημιουργήσετε την κατάτμηση ρίζας, εισάγετε
Για να τελειώσετε, γράψτε τις κατατμήσεις στο δίσκο χρησιμοποιώντας το
Τώρα που οι κατατμήσεις σας έχουν δημιουργηθεί, μπορείτε να συνεχίσετε με τη
Αν έχετε έναν προσαρμογέα SCSI βασισμένο σε ipr, θα πρέπει τώρα να εκκινήσετε τα ipr εργαλεία.
# /etc/init.d/iprinit start
Τα παρακάτω μέρη εξηγούν πως να δημιουργήσετε το παράδειγμα σχεδίου κατάτμησης που περιγράφηκε προηγουμένως, αναλυτικά:
Κατάτμηση | Περιγραφή |
---|---|
Αλλάξτε το σχέδιο κατάτμησης σας κατάλληλα ανάλογα με τη προτίμησή σας.
Το
# fdisk /dev/sda
Μόλις είστε μέσα στο
Command (m for help):
Αν έχετε ακόμη ένα AIX σχέδιο κατάτμησης στο σύστημά σας, θα πάρετε το ακόλουθο μήνυμα σφάλματος:
There is a valid AIX label on this disk. Unfortunately Linux cannot handle these disks at the moment. Nevertheless some advice: 1. fdisk will destroy its contents on write. 2. Be sure that this disk is NOT a still vital part of a volume group. (Otherwise you may erase the other disks as well, if unmirrored.) 3. Before deleting this physical volume be sure to remove the disk logically from your AIX machine. (Otherwise you become an AIXpert). Command (m for help):
Μην ανησυχείτε, μπορείτε να δημιουργήσετε ένα νέο κενό DOS πίνακα κατατμήσεων πατώντας το
Πληκτρολογήστε
Command (m for help): p Disk /dev/sda: 30.7 GB, 30750031872 bytes 141 heads, 63 sectors/track, 6761 cylinders Units = cylinders of 8883 * 512 = 4548096 bytes Device Boot Start End Blocks Id System /dev/sda1 1 12 53266+ 83 Linux /dev/sda2 13 233 981571+ 82 Linux swap /dev/sda3 234 674 1958701+ 83 Linux /dev/sda4 675 6761 27035410+ 5 Extended /dev/sda5 675 2874 9771268+ 83 Linux /dev/sda6 2875 2919 199836 83 Linux /dev/sda7 2920 3008 395262 83 Linux /dev/sda8 3009 6761 16668918 83 Linux Command (m for help):
Ο συγκεκριμένος δίσκος έχει ρυθμιστεί να στεγάζει έξι συστήματα αρχείων Linux (το κάθε ένα με μία κατάτμηση που εμφανίζετε ως "Linux") καθώς και μία κατάτμηση swap (που εμφανίζεται ως "Linux swap").
Θα αφαιρέσουμε πρώτα όλες τις υπάρχουσες κατατμήσεις από το δίσκο. Πληκτρολογήστε
Command (m for help): d Partition number (1-4): 1
Η κατάτμηση έχει προγραμματιστεί για διαγραφή. Δεν θα εμφανίζεται πλέον αν πληκτρολογήσετε
Τώρα, θεωρώντας ότι θέλετε όντως να διαγράψετε όλες τις κατατμήσεις του συστήματός σας, επανειλημμένα πληκτρολογήστε
Disk /dev/sda: 30.7 GB, 30750031872 bytes 141 heads, 63 sectors/track, 6761 cylinders Units = cylinders of 8883 * 512 = 4548096 bytes Device Boot Start End Blocks Id System Command (m for help):
Τώρα που ο πίνακας κατατμήσεων στη μνήμη είναι κενός, είμαστε έτοιμοι να δημιουργήσουμε τις κατατμήσεις. Θα χρησιμοποιήσουμε ένα προκαθορισμένο σχήμα κατατμήσεων όπως συζητήθηκε προηγουμένως. Φυσικά, μην ακολουθήσετε αυτές τις οδηγίες κατά γράμμα αν δεν επιθυμείτε να έχετε το ίδιο σχήμα κατατμήσεων!
Πρώτα δημιουργούμε μια μικρή PReP κατάτμηση εκκίνησης. Πληκτρολογήστε
Command (m for help): p Disk /dev/sda: 30.7 GB, 30750031872 bytes 141 heads, 63 sectors/track, 6761 cylinders Units = cylinders of 8883 * 512 = 4548096 bytes Device Boot Start End Blocks Id System Command (m for help): n Command action e extended p primary partition (1-4) p Partition number (1-4): 1 First cylinder (1-6761, default 1): Using default value 1 Last cylinder or +size or +sizeM or +sizeK (1-6761, default 6761): +8M Command (m for help): t Selected partition 1 Hex code (type L to list codes): 41 Changed system type of partition 1 to 41 (PPC PReP Boot) Command (m for help): a Partition number (1-4): 1 Command (m for help):
Τώρα, όταν πληκτρολογήσετε
Command (m for help): p Disk /dev/sda: 30.7 GB, 30750031872 bytes 141 heads, 63 sectors/track, 6761 cylinders Units = cylinders of 8883 * 512 = 4548096 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 3 13293 41 PPC PReP Boot Command (m for help):
Ας δημιουργήσουμε τώρα την κατάτμηση swap. Για να το κάνουμε αυτό, πληκτρολογήστε
Command (m for help): p Disk /dev/sda: 30.7 GB, 30750031872 bytes 141 heads, 63 sectors/track, 6761 cylinders Units = cylinders of 8883 * 512 = 4548096 bytes Device Boot Start End Blocks Id System /dev/sda1 1 3 13293 41 PPC PReP Boot /dev/sda2 4 117 506331 82 Linux swap Command (m for help):
Τέλος, ας δημιουργήσουμε την κατάτμηση ρίζας. Για να γίνει αυτό, πληκτρολογήστε
Command (m for help): p Disk /dev/sda: 30.7 GB, 30750031872 bytes 141 heads, 63 sectors/track, 6761 cylinders Units = cylinders of 8883 * 512 = 4548096 bytes Device Boot Start End Blocks Id System /dev/sda1 1 3 13293 41 PPC PReP Boot /dev/sda2 4 117 506331 82 Linux swap /dev/sda3 118 6761 29509326 83 Linux Command (m for help):
Για να αποθηκεύσετε το σχήμα κατατμήσεων και να βγείτε από το
Command (m for help): w
Τώρα που οι κατατμήσεις σας έχουν δημιουργηθεί, μπορείτε να συνεχίσετε με τη
Τώρα που οι κατατμήσεις σας έχουν δημιουργηθεί, είναι ώρα να τοποθετήσετε συστήματα αρχείων σε αυτά. Αν δεν νοιάζεστε για το τι σύστημα αρχείων να διαλέξετε και είστε ευχαριστημένοι με αυτό που χρησιμοποιούμε εμείς σαν προεπιλογή σε αυτό το εγχειρίδιο, συνεχίστε με την
Για να δημιουργήσετε ένα σύστημα αρχείων σε μια κατάτμηση ή τόμο, υπάρχουν διάφορα εργαλεία διαθέσιμα για κάθε πιθανό σύστημα αρχείων:
Σύστημα αρχείων | Εντολή Δημιουργίας |
---|---|
Για παράδειγμα, για να έχετε την κατάτμηση ρίζας (τη
# mke2fs -j /dev/sda4
Τώρα δημιουργήστε τα συστήματα αρχείων στις νεο-δημιουργημένες κατατμήσεις (ή λογικούς τόμους).
Το
# mkswap /dev/sda3
Για να ενεργοποιήσετε την κατάτμηση swap, χρησιμοποιήστε το
# swapon /dev/sda3
Δημιουργήστε και ενεργοποιήστε το swap με τις εντολές που αναφέρθηκαν παραπάνω.
Τώρα που οι κατατμήσεις σας είναι αρχικοποιημένες και στεγάζουν ένα σύστημα αρχείων, είναι ώρα να τις προσαρτήσετε στις κατατμήσεις. Χρησιμοποιήστε την εντολή
# mkdir /mnt/gentoo # mount /dev/sda4 /mnt/gentoo
Συνεχίστε με το