Όλα τα θέματα

+

Κατάτμηση δίσκου Linux και μορφή

Σκοπός του εγγράφου:

Το έγγραφο αυτό θα χρησιμεύσει για να καθοδηγήσει για διαμέριση ενός σκληρού δίσκου συνδεδεμένη με ένα σύστημα linux. Χωρίσματα linux και τοποθέτηση στο σύστημα.

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

OS: Λειτουργικό σύστημα που χρησιμοποιείται για αυτό το παράδειγμα είναι το Ubuntu12.04. Μπορείτε να το βρείτε από την ακόλουθη εντολή.

root@Ubuntu-12: ~ # cat/etc/θέμα

Ubuntu 12.04.4 LTS

Δομή διαμερισμάτων:

Για να δείτε το τρέχον διαμέρισμα δομή στο σύστημα, εισάγετε μετά από την εντολή.

root@Ubuntu-12: ~ # df -h

Σύστημα αρχείων μέγεθος χρησιμοποιείται εκμεταλλευτεί χρήση % τοποθετείται σε
/ dev/sda1 15G 2.4G 12G 18% /
udev 239M 4.0K 239M 1% / dev
tmpfs 99M το 772/Run K 99 M 1%
κανένας 5.0M 0 0% 5,0 M/run/κλειδαριά.
κανένας 248M 148K 1% 248M/run/shm

Δίσκος στο διακομιστή:

Να ελέγξετε πώς πολλοί δίσκοι συνδέονται στο σύστημα εισάγετε μετά από την εντολή.

root@Ubuntu-12: ~ # fdisk -l | grep ^ δίσκο

Του δίσκου/dev/sda: 16,1 GB, 16106127360 bytes
Αναγνωριστικό δίσκου: 0x000d2cfb

Ως ανά παραπάνω εξόδου, αυτή τη στιγμή υπάρχει μόνο 1 δίσκο "/ dev/sda" που συνδέονται με αυτό το σύστημα.

Διαμέρισμα στον νέο δίσκο χρησιμοποιώντας την εντολή fdisk

Τώρα έχω προσθέσει ένα νέο δίσκο σε αυτόν το διακομιστή για την πραγματοποίηση σενάριο του δίσκου μορφοποίηση χρησιμοποιώντας το fdisk.

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

root@Ubuntu-12: ~ # fdisk -l | grep ' ^ / dev στο δίσκο»

/ Dev/sdb δίσκο δεν περιέχει ένα έγκυρο διαμέρισμα πίνακα
Του δίσκου/dev/sda: 16,1 GB, 16106127360 bytes
Του δίσκου/dev/sdb: 8589 MB, 8589934592 bytes

Τώρα αυτό που δείχνει ότι ένα νέο δίσκο με ετικέτα "/ dev/sdb" μέγεθος 8589MB ανιχνεύεται στο σύστημα, και επί του παρόντος αυτό δεν περιέχει ένα έγκυρο διαμέρισμα πίνακα.

Να δημιουργήσετε διαμερίσματα στο δίσκο "/ dev/sdb", πληκτρολογήστε την εντολή ως εξής:

root@Ubuntu-12: ~ # fdisk/dev/sdb

Συσκευή περιέχει μια έγκυρη πίνακα διαμερισμάτων DOS ούτε disklabel ήλιο, SGI ή OSF
Χτίζει ένα νέο επεξεργαστή disklabel DOS με αναγνωριστικό δίσκου 0xc0074826.
Αλλαγές θα παραμένουν στη μνήμη μόνο, μέχρι να αποφασίσετε να τα γράψουν.
Μετά από αυτό, φυσικά, το προγενέστερο περιεχόμενο δεν θα είναι ανακτήσιμο.

Προειδοποίηση: μη έγκυρη σημαία 0x0000 του πίνακα διαμερισμάτων 4 θα διορθωθούν από w (ιεροτελεστία)

Εντολή (m για βοήθεια):

Γράψτε m όπως εισόδου και θα πάρετε όλες τις διαθέσιμες εντολές εδώ:

Εντολή (m για βοήθεια): m

Δράση εντολής

d διαγράψετε ένα διαμέρισμα
l λίστα γνωστό τύπους διαμερισμάτων
m εκτυπώσετε αυτό το μενού
n προσθέστε ένα νέο διαμέρισμα
o δημιουργήσετε ένα νέο κενό πίνακα κατάτμηση DOS
Εκτυπώστε p ο πίνακας διαμερισμάτων
q να κλείσετε χωρίς να αποθηκεύσετε τις αλλαγές
t αλλάξετε ένα διαμέρισμα συστήματος αναγνωριστικό
v ελέγχει τον πίνακα κατατμήσεων
w γράψτε πίνακα στο δίσκο και να βγείτε

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

Εντολή (m για βοήθεια): n

Τύπος διαμερίσματος:

p πρωτογενή (0 Δημοτικό, 0 επεκταθεί, 4 δωρεάν)
ε να επεκταθεί

Τώρα μπορείτε να δώσετε είτε "p" ή "e", ανάλογα με το σας που θέλετε να δημιουργήσετε ένα πρωτεύον διαμέρισμα ή ένα εκτεταμένο διαμέρισμα.

Επιλέξτε (προεπιλογή p): p
Διαμέρισμα (1-4, προεπιλογή 1) αριθμός: 1
Πρώτος τομέας (προεπιλογή 2048-16777215, 2048): 2048
Τελευταίο τομέα, + τομείς ή ++ μέγεθος (Κ, Μ, G) (2048-16777215, προεπιλογή 16777215): 10000

Για να εκτυπώσετε διαμέρισμα πίνακες στον δίσκο δώσει "p" ως εντολή των εισροών.

Εντολή (m για βοήθεια): p

Του δίσκου/dev/sdb: 8589 MB, 8589934592 bytes
255 κεφαλές, 63 τομείς/μονοπάτι, 1044 κύλινδροι, σύνολο 16777216 τομείς
Μονάδες = τομείς 1 * 512 = 512 byte
Μέγεθος (λογικό/φυσικό) του τομέα: 512 byte/512 byte
I/o μέγεθος (ελάχιστο/βέλτιστη): 512 bytes/512 byte
Αναγνωριστικό δίσκου: 0xc0074826
Μπλοκ συστήματος Id τέλος έναρξη συσκευή εκκίνησης
/ dev/sdb1 2048 10000 3976 + 83 Linux

Τώρα θα μπορώ να δημιουργήσω ένα περισσότερο χώρισμα που θα επεκταθούν ακριβώς για παράδειγμα.

Εντολή (m για βοήθεια): n

Τύπος διαμερίσματος:

p πρωτογενή (1 Δημοτικό, 0 επεκταθεί, 3 δωρεάν)
ε να επεκταθεί

Επιλέξτε (προεπιλογή p): e
Διαμέρισμα (1-4, προεπιλογή 2) αριθμός: 2
Πρώτος τομέας (10001-16777215, προεπιλογή 10001): 10001
Τελευταίο τομέα, + τομείς ή ++ μέγεθος (Κ, Μ, G) (προεπιλογή 10001-16777215, 16777215): 16777215

Για να εκτυπώσετε διαμέρισμα πίνακα και πάλι να δώσει "p" ως είσοδο. Τώρα θα έχετε 2/dev/sdb1 κατατμήσεις και/dev/sdb2 στον δίσκο.

Εντολή (m για βοήθεια): p

Του δίσκου/dev/sdb: 8589 MB, 8589934592 bytes
255 κεφαλές, 63 τομείς/μονοπάτι, 1044 κύλινδροι, σύνολο 16777216 τομείς
Μονάδες = τομείς 1 * 512 = 512 byte
Μέγεθος (λογικό/φυσικό) του τομέα: 512 byte/512 byte
I/o μέγεθος (ελάχιστο/βέλτιστη): 512 bytes/512 byte
Αναγνωριστικό δίσκου: 0xc0074826
Μπλοκ συστήματος Id τέλος έναρξη συσκευή εκκίνησης
/ dev/sdb1 2048 10000 3976 + 83 Linux
/ dev/sdb2 10001 16777215 8383607 + 5 εκτεταμένα

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

Δώσει "w" ως εισροή για να γράψετε τις αλλαγές στο δίσκο.

Εντολή (m για βοήθεια): w

Ο πίνακας διαμέρισμα έχει αλλάξει!
Καλώντας το ioctl() να ξαναδιαβάσει πίνακα διαμερισμάτων.
Συγχρονισμός δίσκων.

Τώρα δημιουργήσετε ένα σημείο προσάρτησης (κατάλογο) να εξαπολύσουν ένα διαμέρισμα ως εξής.

root@Ubuntu-12: ~ # mkdir /disk2
root@Ubuntu-12: ~ # mkdir /disk3

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

Διαμόρφωση του δίσκου:

root@Ubuntu-12: ~ # mkfs.ext3/dev/sdb1

mke2fs 1,42 (29-Νοε-2011)
Σύστημα αρχείων ετικέτα =
Τύπος λειτουργικό σύστημα: Linux
Μέγεθος μπλοκ = 1024 (αρχείο καταγραφής = 0)
Κατακερματίσει μέγεθος = 1024 (αρχείο καταγραφής = 0)
Stride = 0 μπλοκ, διαγραμμίσεων πλάτους = 0 μπλοκ
1000 inodes, μπλοκ 3976
198 μπλοκ (4,98%), προορίζεται για υπερ-χρήστη
Πρώτο μπλοκ δεδομένων = 1
Μπλοκ μέγιστη filesystem = 4194304
Ομάδα 1 τετράγωνο
8192 μπλοκ ανά ομάδα, 8192 τεμάχια ανά ομάδα
inodes 1000 ανά ομάδα
Κατανομή των ομάδα πίνακες: κάνει
Γράφοντας πίνακες inode: κάνει
Δημιουργία εγγραφών (1024 μπλοκ): κάνει
Γραφή superblocks και σύστημα αρχείων λογιστικές πληροφορίες: κάνει

Τα πάντα σχετικά με ένα δίσκο δημιουργία, μορφοποίηση, αρχείο σύστημα is setup. Τώρα μπορείτε να μοντάρετε το διαμέρισμα σας σε ένα σημείο μονταρίσματος που δημιουργήσατε νωρίτερα. Είμαι δείχνοντάς σας να mount/dev/sdb1 διαμέρισμα που δημιουργήσατε στο /disk2 σημείο μονταρίσματος.

Τοποθέτηση ενός διαμερίσματος:

>

root@Ubuntu-12: ~ # mount/dev/sdb1 /disk2/

Τώρα θα αναζητήσει ένα σχήμα του διαμερίσματος του συστήματος και θα βρείτε το νέο διαμέρισμα σε αυτό.

root@Ubuntu-12: ~ # df -h

Σύστημα αρχείων μέγεθος χρησιμοποιείται εκμεταλλευτεί χρήση % τοποθετείται σε
/ dev/sda1 15G 2.4G 12G 18% /
udev 239M 4.0K 239M 1% / dev
tmpfs 99M 780 K 99 M 1% / Run
κανένας 5.0M 0 0% 5,0 M/run/κλειδαριά.
κανένας 248M 148K 1% 248M/run/shm
/ dev/sdb1 3.8M 1.1M 2,6 M 30% /disk2

Ενημερώσετε το αρχείο/etc/fstab:

Θέλω να κάνω αυτό τοποθετείται διαμέρισμα μια μόνιμη διχοτόμηση του συστήματος μου. Για να γίνει αυτό πρέπει να κάνει μια μόνιμη καταχώρηση στο αρχείο/etc/fstab. Ακολουθήστε την παρακάτω εντολή και την προσθήκη καταχώρησης στο αρχείο.

root@Ubuntu-12: ~ # vi/etc/fstab

και προσθέστε την παρακάτω γραμμή στο αρχείο:

/ dev/sdb1 /disk1 ext3 από προεπιλογή 1 2

Αποθηκεύστε και κλείστε το αρχείο.

Ετικέτα του διαμερίσματος:

Μπορείτε να ονομάσετε το διαμέρισμα χρησιμοποιώντας e2label. Για παράδειγμα, αν θέλετε να ονομάσει το νέο διαμέρισμα /backup, εισάγετε

root@Ubuntu-12: ~ # e2label/dev/sdb1 /backup1

Τώρα μπορείτε να χρησιμοποιήσετε την ετικέτα "/ backup1" αντί για "/ dev/sdb1" οπουδήποτε. δηλαδή στο/etc/fstab αρχείων ως εξής.

Ετικέτα = / backup1 /disk1 ext3 προεπιλογές 1 2

Home > Πόρος > βοηθητικό πρόγραμμα > κατάτμηση δίσκου Linux και μορφή
Κορυφή