Κάντε τον δίσκο ενεργό από Linux. Διαμέριση σκληρού δίσκου στο Linux Ubuntu κατά την εγκατάσταση. Χρήση fdisk σε σενάρια bash

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

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

Υπάρχουν επίσης ορισμένα πλεονεκτήματα που μπορούν να επιτευχθούν χρησιμοποιώντας τη σωστή κατάτμηση του δίσκου. Όταν εκτελείτε ένα αντίγραφο ασφαλείας, μπορείτε να αρχειοθετήσετε όχι ολόκληρο τον δίσκο, αλλά μόνο ένα μέρος του, με σημαντικά δεδομένα. Για παράδειγμα, μπορείτε να δημιουργήσετε ξεχωριστά αρχεία για τις ενότητες χρήστη και συστήματος. Ταυτόχρονα, σε περίπτωση κατάρρευσης του συστήματος, τα δεδομένα χρήστη ενδέχεται να παραμείνουν ανέπαφα. Και ο χρόνος που απαιτείται για την αρχειοθέτηση και την ανάκτηση θα μειωθεί. Μπορείτε επίσης να χρησιμοποιήσετε διαφορετικά συστήματα αρχείων και διαφορετικά μεγέθη συμπλέγματος. Για παράδειγμα, ένα μικρό μέγεθος συμπλέγματος θα εξοικονομήσει σημαντικά χώρο σε ένα διαμέρισμα όπου είναι αποθηκευμένα πολλά μικρά αρχεία.

Συστήματα αρχείων

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

Εξωτ- το πρώτο σύστημα αρχείων στο Linux. Επί του παρόντος πρακτικά δεν χρησιμοποιείται.

Ext2- σύστημα αρχείων χωρίς ημερολόγιο. Μπορεί να χρησιμοποιηθεί για δεδομένα που αλλάζουν σπάνια. Για παράδειγμα, για τομείς εκκίνησης δίσκων, για εργασία με SSD και κάρτες flash που έχουν περιορισμένο πόρο κύκλων εγγραφής. Χαρακτηρίζεται από υψηλή ταχύτητα, ωστόσο, η ταχύτητα ανάγνωσης είναι χαμηλότερη από αυτή του πιο σύγχρονου συστήματος journaled - ext4.

Ext3- είναι μια ημερολογιακή έκδοση του ext2. Χρησιμοποιήθηκε ευρέως πριν από την εμφάνιση του ext4.

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

ReiserFS- Το πρώτο σύστημα αρχείων ημερολογίου για Linux. Μπορεί να συσκευάσει αρχεία σε ένα μπλοκ, το οποίο βελτιώνει την απόδοση και εξοικονομεί χώρο στο δίσκο όταν εργάζεστε με μικρά αρχεία. Το Reiser4 είναι η τέταρτη έκδοση του ReiserFS, η οποία βελτιώνει την απόδοση και την αξιοπιστία της επεξεργασίας δεδομένων. Προστέθηκε η δυνατότητα χρήσης προσθηκών που μπορούν, για παράδειγμα, να συμπιέσουν ή να κρυπτογραφήσουν δεδομένα εν κινήσει. Συνιστάται για εργασία με μικρά αρχεία.

XFS- Ένα σύστημα ημερολογίου με υψηλή απόδοση μπορεί να συνιστάται για εργασία με μεγάλα αρχεία.

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

Tmpfs- σχεδιασμένο για να τοποθετεί προσωρινά αρχεία στη μνήμη RAM του υπολογιστή. Αυτό είναι ιδιαίτερα σημαντικό όταν εργάζεστε με SSD και έχετε δωρεάν μνήμη τυχαίας προσπέλασης.

ΛΙΠΟΣΚαι NTFS- Συστήματα αρχείων MS-DOS και Windows, τα οποία υποστηρίζονται και από Linux. Χρήστης Linuxμπορεί να έχει πρόσβαση σε κατατμήσεις με FAT και NTFS. Χρησιμοποιείται για την εγκατάσταση κατάλληλων συστημάτων, για μεταφορά και κοινή χρήση δεδομένων.

Ανταλαγή- μπορεί να είναι είτε ξεχωριστό διαμέρισμα δίσκου είτε κανονικό αρχείο. Χρησιμοποιείται αποκλειστικά για τη δημιουργία εικονικής μνήμης. Η εικονική μνήμη είναι απαραίτητη όταν δεν υπάρχει επαρκής κύρια μνήμη (RAM), αλλά η ταχύτητα λειτουργίας κατά τη χρήση αυτής της μνήμης μειώνεται σημαντικά. Η εναλλαγή είναι απαραίτητη για υπολογιστές με μικρή ποσότητα μνήμης· σε αυτήν την περίπτωση, συνιστάται να δημιουργήσετε ένα διαμέρισμα ή ένα αρχείο swap 2-4 φορές μεγαλύτερο από τη μνήμη RAM του υπολογιστή. Η εναλλαγή είναι επίσης απαραίτητη για να μεταβείτε σε κατάσταση αναστολής λειτουργίας· σε αυτήν την περίπτωση, πρέπει να διαθέσετε ένα ποσό μνήμης ίσο με τη μνήμη RAM του υπολογιστή ή λίγο περισσότερο. Εάν ο υπολογιστής έχει επαρκή μνήμη και δεν απαιτεί κατάσταση αναστολής λειτουργίας, τότε η εναλλαγή μπορεί να απενεργοποιηθεί εντελώς. Ένας σύγχρονος προσωπικός υπολογιστής χρειάζεται συνήθως 4 GB μνήμης RAM. Αλλά κατά την επεξεργασία μεγάλων ποσοτήτων δεδομένων, για διακομιστές με μεγάλο ποσόΟι χρήστες ενδέχεται να απαιτούν σημαντικά μεγαλύτερες ποσότητες μνήμης.

Δομή δίσκου στο Linux

Ο δίσκος μπορεί να χωριστεί σε τέσσερα φυσικά διαμερίσματα. Ένα από αυτά τα τμήματα μπορεί να επεκταθεί. Ένα εκτεταμένο διαμέρισμα μπορεί να χωριστεί σε απεριόριστο αριθμό λογικών κατατμήσεων. Οι δίσκοι στο Linux χαρακτηρίζονται με τα γράμματα sd?, όπου αντί για ερωτηματικό, χρησιμοποιούνται γράμματα του λατινικού αλφαβήτου, που ξεκινούν με "a". Δηλαδή, ο πρώτος δίσκος στο σύστημα ονομάζεται sda, ο δεύτερος - sdb, ο τρίτος - sdc, κ.λπ. Σε παλαιότερους υπολογιστές με δίσκους IDE, μπορούν να χρησιμοποιηθούν τα ονόματα: hda, hdb, hdc κ.λπ. Με τη σειρά τους, τα διαμερίσματα του δίσκου υποδεικνύονται με αριθμούς: sda1, sdb5, sdc7. Τα πρώτα τέσσερα ψηφία είναι δεσμευμένα για φυσικά διαμερίσματα: sda1, sda2, sda3, sda4. Ακόμα κι αν ο δίσκος έχει λιγότερα από τέσσερα φυσικά διαμερίσματα, το πρώτο λογικό διαμέρισμα θα ονομάζεται sda5.

Δομή καταλόγου

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

/ - η ρίζα του δίσκου. Δημιουργήθηκε ούτως ή άλλως. Προτεινόμενα συστήματα αρχείων: ext4, JFS, ReiserFS.

/μπότα- χρησιμεύει για την εκκίνηση του συστήματος. Το προτεινόμενο σύστημα αρχείων είναι το ext2.

/Σπίτι- περιέχει αρχεία χρήστη. Προτεινόμενα συστήματα αρχείων: ext4, ReiserFS, XFS (για μεγάλα αρχεία).

/tmp- χρησιμοποιείται για την αποθήκευση προσωρινών αρχείων. Προτεινόμενα συστήματα αρχείων: ReiserFS, ext4, tmpfs.

/var- χρησιμοποιείται για την αποθήκευση αρχείων που αλλάζουν συχνά. Προτεινόμενο σύστημα αρχείων: ReiserFS, ext4.

/usr- περιέχει αρχεία προγραμμάτων και βιβλιοθηκών που έχει εγκαταστήσει ο χρήστης. Το προτεινόμενο σύστημα αρχείων είναι το ext4.

Διαμέριση δίσκου με χρήση fdisk

Fdiskείναι ένα βοηθητικό πρόγραμμα σήμανσης σκληροι ΔΙΣΚΟΙμε διεπαφή κειμένου. Όλες οι συσκευές στο Linux βρίσκονται στον κατάλογο /dev. Μπορείτε να προβάλετε μια λίστα δίσκων χρησιμοποιώντας την εντολή:

ls /dev | grep sd

Εάν ο δίσκος sda είναι ήδη διαμερισμένος, τότε μπορείτε να βρείτε πληροφορίες σχετικά με τα διαμερίσματα χρησιμοποιώντας την εντολή:

sudo fdisk -l /dev/sda

Μπορείτε επίσης να λάβετε πληροφορίες σχετικά με κατατμήσεις χρησιμοποιώντας την εντολή:

Ας υποθέσουμε ότι θέλουμε να έχουμε την ακόλουθη δομή δίσκου:

1 διαμέρισμα (sda1) για Windows με χωρητικότητα 100 GB.

2 (sda5) διαμέρισμα για εκκίνηση Linux - /boot 100 MB

3 (sda6) swap partition - 4 GB.

4 (sda7) ριζικό διαμέρισμα - / 20 GB.

5 (sda8) διαμέρισμα /home - ολόκληρος ο υπόλοιπος δίσκος.

Εκκίνηση fdisk:

sudo fdisk /dev/sda

Εάν χρειάζεται να κάνετε partition τον δεύτερο ή τον τρίτο δίσκο, αντί για sda γράφουμε sdb ή sdc.

Μετά την εκκίνηση του προγράμματος, πατήστε "m" για να δείτε τη λίστα εντολών.

Κοιτάμε τον πίνακα διαμερισμάτων πατώντας "p".

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

Δημιουργήστε μια νέα ενότητα φυσικά Windowsπατώντας το πλήκτρο «n» και μετά το «p». Στη συνέχεια, υποδείξτε τον αριθμό ενότητας - "1". Ο πρώτος τομέας είναι ο προεπιλεγμένος - πατήστε "Enter". Και στο τέλος, εισαγάγετε το μέγεθος δίσκου "+100G".

Στο τερματικό θα μοιάζει με αυτό:

Εντολή (m για αναφορά): n

ε εκτεταμένη

Επιλέξτε (προεπιλογή p): Π

Αριθμός ενότητας (1-4, προεπιλογή 1): 1

Πρώτος τομέας (2048-976773167, προεπιλογή 2048):

Χρησιμοποιείται η προεπιλεγμένη τιμή 2048

Τελευταίος τομέας, +τομείς ή +μέγεθος(K,M,G) (2048-976773167, προεπιλογή 976773167): +100 γρ

Εντολή (m για αναφορά): n

ε εκτεταμένη

Επιλέξτε (προεπιλογή p): μι

Αριθμός ενότητας (1-4, προεπιλογή 2): 2

Πρώτος τομέας (209717248-976773167, προεπιλογή 209717248):

Χρησιμοποιεί την προεπιλεγμένη τιμή 209717248 Τελευταίος τομέας, +τομείς ή +μέγεθος(K,M,G) (209717248-976773167, προεπιλογή 976773167):

Η προεπιλεγμένη τιμή χρησιμοποιείται 976773167

Το επόμενο διαμέρισμα είναι το swap, χωρητικότητας 4 Gigabyte. Διαδοχικά “n”, “l”, “Enter” και στο τέλος εισάγουμε +4G.

Με τον ίδιο τρόπο, δημιουργήστε ένα ριζικό διαμέρισμα 20 Gigabyte πατώντας «n», «l», «Enter» και +20G.

Και το διαμέρισμα /home, το οποίο θα καταλάβει όλο τον υπόλοιπο χώρο στο δίσκο: “n”, “l”, “Enter”, “Enter”.

Μετά από αυτό, πατώντας το "p", θα δούμε κάτι σαν αυτό:

/dev/sda1 2048 209717247 104857600 83 Linux

/dev/sda6 209926144 218314751 4194304 83 Linux

Εφόσον σκοπεύουμε να εγκαταστήσουμε τα Windows στο διαμέρισμα sda1, θα αλλάξουμε τον τύπο σύστημα αρχείων. Πατήστε "l" και δείτε ότι το NTFS αντιστοιχεί στο id=7. Για να αλλάξετε τον τύπο, πατήστε "t", μετά τον αριθμό ενότητας "1" και τον κωδικό "7", στο τερματικό θα μοιάζει με αυτό:

Εντολή (m για αναφορά): t

Αριθμός ενότητας (1-8): 1

Δεκαεξαδικός κωδικός (πληκτρολογήστε L για μια λίστα κωδικών): 7

Ο τύπος διαμερίσματος συστήματος 1 άλλαξε σε 7 (HPFS/NTFS/exFAT)

Με τον ίδιο τρόπο, αλλάξτε το αναγνωριστικό του αρχείου σελιδοποίησης για το διαμέρισμα sda6: πατήστε "l", "6" και πληκτρολογήστε τον κωδικό 82.

Ας δούμε τι έγινε με την εντολή "p":

Σύστημα αναγνώρισης φόρτωσης συσκευής έναρξης λήξης μπλοκ

/dev/sda1 2048 209717247 104857600 7 HPFS/NTFS/exFAT

/dev/sda2 209717248 976773167 383527960 5 Επέκταση

/dev/sda5 209719296 209924095 102400 83 Linux

/dev/sda6 209926144 218314751 4194304 82 Linux swap / Solaris

/dev/sda7 218316800 260259839 20971520 83 Linux

/dev/sda8 260261888 976773167 358255640 83 Linux

Εάν όλα είναι εντάξει, τότε για να γράψετε διαμερίσματα στο δίσκο, πατήστε "w". Μέχρι να εισαγάγουμε την εντολή «w», εκτελούνται μόνο προκαταρκτικές λειτουργίες και δεν εγγράφονται δεδομένα στο δίσκο. Μετά την εγγραφή των κατατμήσεων, κάνουμε επανεκκίνηση και εγκατάσταση των συστημάτων.

Διαμέριση δίσκου με χρήση του GParted

GPartedή Επεξεργαστής διαμερισμάτων GNOMEείναι ένα πρόγραμμα για την επεξεργασία κατατμήσεων δίσκου με γραφική διεπαφή. Είναι ουσιαστικά ένα περιτύλιγμα γύρω από το βοηθητικό πρόγραμμα κειμένου GNU Parted. Το GParted έχει μια απλή και διαισθητική διεπαφή. Σας επιτρέπει όχι μόνο να δημιουργήσετε και να διαγράψετε κατατμήσεις, αλλά και να αλλάξετε το μέγεθος, να τα αντιγράψετε και να τα μετακινήσετε. Το πρόγραμμα υποστηρίζει την εργασία με πολλά δημοφιλή συστήματα αρχείων.

Προσοχή: επακόλουθες ενέργειες μπορεί να οδηγήσουν σε πλήρης απώλεια πληροφοριών από δίσκους υπολογιστών. Πριν χρησιμοποιήσετε το GParted, φροντίστε να δημιουργήσετε αντίγραφα σημαντικές πληροφορίες. Συνιστάται επίσης να φορτίζετε την μπαταρία του φορητού υπολογιστή χρησιμοποιώντας ένα UPS. Ορισμένες λειτουργίες ενδέχεται να διαρκέσουν πολύ και τα δεδομένα ενδέχεται να χαθούν εάν απενεργοποιηθεί η τροφοδοσία.

Ξεκινάμε το πρόγραμμα με την εντολή:

Πρέπει να το εκτελέσετε ως προνομιούχος χρήστης· για να το κάνετε αυτό, εκτελέστε πρώτα την εντολή su, ή sudo:

sudo gparted

Εάν η εντολή δεν λειτουργεί, τότε πρέπει να εγκαταστήσετε αυτό το πρόγραμμα, αν και πολλές διανομές το περιλαμβάνουν από προεπιλογή.

Εάν ο δίσκος είναι ήδη διαμερισμένος, θα δούμε κάτι σαν αυτό:

Ρύζι. 1. Πρόγραμμα GParted

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

Εάν ο δίσκος δεν έχει κατατμηθεί, μπορείτε να ξεκινήσετε αμέσως τη δημιουργία κατατμήσεων. Διαφορετικά, διαγράψτε τα περιττά διαμερίσματα - κάντε δεξί κλικ (RMB) στο όνομα του διαμερίσματος και επιλέξτε "Διαγραφή" από το μενού.

Εάν το διαμέρισμα χρησιμοποιείται από το σύστημα (προσαρτημένο), τότε πριν εκτελέσετε λειτουργίες πρέπει να το αποπροσαρτήσετε - κάντε δεξί κλικ στο διαμέρισμα και επιλέξτε "Αποπροσάρτηση" από το μενού.

Εάν ο δίσκος έχει τα διαμερίσματα που θέλετε, μπορείτε να αλλάξετε το μέγεθός τους για να δημιουργήσετε χώρο για νέα διαμερίσματα. Ας υποθέσουμε ότι υπάρχει ένα διαμέρισμα των Windows που καταλαμβάνει ολόκληρο τον δίσκο. Πρέπει να αφήσετε τα Windows και να εγκαταστήσετε το Linux. Για να το κάνετε αυτό, κάντε δεξί κλικ στο διαμέρισμα των Windows και επιλέξτε "Αλλαγή μεγέθους/Μετακίνηση" από το μενού. Στη συνέχεια υποδεικνύουμε το νέο μέγεθος του διαμερίσματος των Windows ή τον ελεύθερο χώρο πριν ή μετά το διαμέρισμα. Μετά από αυτό, κάντε κλικ στο κουμπί "Αλλαγή μεγέθους ή Μετακίνηση".

Ρύζι. 2. Αλλάξτε το μέγεθος του διαμερίσματος

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

Για να δημιουργήσετε ένα νέο διαμέρισμα, πρέπει να κάνετε δεξί κλικ στον μη εκχωρημένο χώρο και να επιλέξετε "Νέο" από το μενού. Στη συνέχεια, στο πεδίο "Νέο μέγεθος", υποδείξτε το μέγεθος του διαμερίσματος. Υποδεικνύουμε τον τύπο διαμερίσματος (κύριο, εκτεταμένο, λογικό) και το σύστημα αρχείων, καθώς και την ετικέτα του δίσκου, για παράδειγμα "home".

Ρύζι. 3. Δημιουργήστε ένα νέο διαμέρισμα

Δημιουργούμε όλα τα απαραίτητα διαμερίσματα (δείτε παραπάνω για την περιγραφή της εργασίας με το fdisk).

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

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

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

Ο οδηγός εγκατάστασης κάθε διανομής περιέχει μια ενότητα για την κατάτμηση δίσκου Linux. Η αρχή KISS (Keep It Simple Stupid) χρησιμοποιείται για αρχάριους. Τα επιτραπέζια συστήματα για προσωπική χρήση δεν έχουν την ίδια πολυπλοκότητα, απαιτώντας την εγκατάσταση πολλών κατατμήσεων. Για τη σωστή τοποθέτηση του Linux προτείνονται τρία υποχρεωτικά: swap, root και home. Αυτοί είναι λογικοί και όχι φυσικοί διαχωρισμοί, επομένως μπορούν να υποβληθούν σε επεξεργασία και χειραγώγηση για διαφορετικούς σκοπούς.

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

Θα χρησιμεύσει ως ένα κοίλο δοχείο για οποιοδήποτε αριθμό μικρότερων λογικά στοιχεία. Μπορείτε να δημιουργήσετε όσες χρειάζεστε, αλλά και να το εκτελέσετε ως μέρος εκτός λειτουργικού συστήματος. Ωστόσο, παρά το θετικό αυτό, τα εκτεταμένα διαμερίσματα δεν έχουν λάβει ευρεία χρήση, επειδή ο χρήστης δεν μπορεί να εκκινήσει απευθείας από αυτόν τον δίσκο. Υπάρχουν τρόποι να αντιμετωπιστεί αυτή η απαίτηση, αλλά είναι καλύτερο να συντονίσετε σωστά το υποκείμενο σύστημα.

Σημεία προσάρτησης Linux

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

Το τυπικό σχήμα κατάτμησης δίσκου κατά την εγκατάσταση του Linux μοιάζει με αυτό:

  1. Το διαμέρισμα 12-20 GB για το λειτουργικό σύστημα ονομάζεται root.
  2. Ένα μικρό διαμέρισμα για την αύξηση της μνήμης RAM, που ονομάζεται swap.
  3. Εξαιρετικό για προσωπική χρήση - σπίτι.

Οι ακριβείς απαιτήσεις μεγέθους της κατάτμησης δίσκων Linux εξαρτώνται από τις ανάγκες σας. Εάν ο χρήστης επεξεργάζεται πολλά πολυμέσα ή έχει λίγη μνήμη RAM, θα πρέπει να χρησιμοποιήσει μεγαλύτερο όγκο swap. Ο εμπειρικός κανόνας είναι να επιλέξετε διπλάσια ποσότητα μνήμης RAM ως χώρο και να την τοποθετήσετε στη θέση γρήγορη πρόσβαση, για παράδειγμα, στην αρχή ή στο τέλος του δίσκου.

Ακόμα κι αν ο χρήστης εγκαταστήσει έναν «τόνο» λογισμικού για το διαμέρισμα root, κατά τη διαμέριση του δίσκου για Linux, αρκούν το πολύ 20 GB. Οι διανομές χρησιμοποιούν το ext 3/4 ως σύστημα αρχείων που διαθέτει ανεξάρτητο μηχανισμό αυτοκαθαρισμού και δεν απαιτεί ανασυγκρότηση. Ωστόσο, για αυτό πρέπει να υπάρχει ένας ελεύθερος χώρος 25-35% του όγκου. Το Home αποθηκεύει προσωπικά έγγραφα και προγράμματα. Είναι λειτουργικά ισοδύναμο με τον κατάλογο Users στα Windows. Είναι χρήσιμο να το έχετε σε ξεχωριστό στοιχείο, επειδή κατά τη διάρκεια μιας ενημέρωσης ή επανεγκατάστασης του λειτουργικού συστήματος, τα δεδομένα σε αυτόν τον κατάλογο δεν θα αλλάξουν.

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

Η συνάρτηση swappiness αντιπροσωπεύει την προτίμηση του πυρήνα για χρήση swap. Η μετάθεση μπορεί να έχει τιμή από 0 έως 100, αλλά η προεπιλεγμένη τιμή είναι 60. Για να είμαστε σαφείς, αυτή η τιμή μπορεί να μην είναι εξίσου αποτελεσματική σε όλες τις περιπτώσεις, καθώς θα εξαρτηθεί από την ατομική χρήση. τεχνικά χαρακτηριστικάεξοπλισμό και ανάγκες των χρηστών.

Ο χρήστης χρειάζεται έναν δίσκο Linux με διαμερίσματα gpt, που χρησιμοποιείται ως εικονικός χώρος ανταλλαγής. Για απλότητα, δημιουργήστε ένα αρχείο με μέγεθος από 50% έως 100% της φυσικής μνήμης στο λειτουργικό σύστημα. Εάν ο υπολογιστής έχει μικρή μνήμη RAM και μεγάλο χώρο στο δίσκο, τότε αυξήστε την ένταση του ήχου.

Αντιπροσωπεύεται ως κάθετο προς τα εμπρός (/). Αυτή η κορυφή του δέντρου καταλόγου περιέχει Linux και ό,τι είναι εγκατεστημένο στο σύστημα και είναι ισοδύναμο με τη μονάδα δίσκου DOS ή Windows "C:". Ο χρήστης που δημιουργεί ένα διαμέρισμα για τον ριζικό κατάλογο δεν πρέπει να το συγχέει λογαριασμός root, που είναι μια λειτουργία διαχειριστή συστήματος.

Η διάταξη των δίσκων Kali Linux και το μέγεθος του ριζικού στοιχείου θα εξαρτηθούν από το τι εγκαθίσταται ή σχεδιάζεται να τοποθετηθεί. Προδιαβάστε την τεκμηρίωση για τη διανομή και κρατήστε αρκετό χώρο για μέγιστη εγκατάσταση, καθώς και τουλάχιστον 100 MB για προσωρινό χώρο.

Εάν ο χρήστης σκοπεύει να κατεβάσει και να προσπαθήσει πολύ λογισμικό, αφήστε περισσότερο χώρο. Εάν ο υπολογιστής σας είναι μικρός HDD, μπορείτε να περικόψετε εγκατεστημένα πακέτα για εξοικονόμηση χώρου. Γενικά, εάν ένας υπολογιστής έχει ριζικό διαμέρισμα μεταξύ 2 GB και 8 GB, τότε αυτό είναι αρκετό για τη λειτουργική λειτουργία του συστήματος.

Το τρίτο και τελευταίο στάδιο, το οποίο εκτελείται κατά τη σήμανση κατατμήσεων δίσκου για Εγκαταστάσεις Linux, - δημιουργία οικιακού καταλόγου. Αυτό είναι το μέρος όπου αποθηκεύονται τα αρχεία χρήστη, με άλλα λόγια, τα δεδομένα. Αυτό ισοδυναμεί με το φάκελο Τα έγγραφά μου στην επιφάνεια εργασίας των MS Windows, εάν είναι εγκατεστημένο το MS Office.

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

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

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

Συνήθως, για να δημιουργήσετε διαμερίσματα και διαμερίσματα, χρησιμοποιήστε το πρόγραμμα Partition Magic, το οποίο βρίσκεται στο BOOTABLE CD. Εκκινήστε το BootCD και την πρώτη επιλογή - Εργαλεία κατάτμησης δίσκου.

Αλγόριθμος ενεργειών:

  1. Επιλέξτε έναν σκληρό δίσκο και πατήστε ένα πρόσθετο κουμπί με τη μορφή ενός "μενού", όπου εκχωρείτε έναν τόμο GB για Linux.
  2. Στη συνέχεια, θα εμφανιστεί μια ενότητα που θα πρέπει να δημιουργήσετε Unallow.
  3. Κάντε κλικ στο κουμπί σε αυτό και επιλέξτε "Δημιουργία".
  4. Εμφανίζεται το μενού ρυθμίσεων. Το διαμέρισμα Linux πρέπει να είναι πρωτεύον και μορφοποιημένο σε Ext3 ή Ext2.
  5. Το LABEL φέρει την ετικέτα Ubuntu, επειδή θα εγκατασταθεί η διανομή.
  6. Το μέγεθος του συμπλέγματος παραμένει ως προεπιλογή.
  7. Μόλις ρυθμιστεί, επιβεβαιώστε με το κουμπί "OK" στην οθόνη.

Για να δημιουργήσετε μια διάταξη διάταξης δίσκου για Linux Mintαλλάξτε τη σελίδα του προγράμματος εγκατάστασης σε "κάτι άλλο" και στη συνέχεια θα εμφανιστούν στον σκληρό δίσκο.

Η διαδικασία δημιουργίας νέων κατατμήσεων:

  1. Κάντε κλικ στο κουμπί "+" για να προσθέσετε ένα νέο και να προσαρμόσετε το μέγεθος στο οποίο θέλετε να δημιουργήσετε το Linux Mint.
  2. Ρυθμίστε το σημείο προσάρτησης σε root και αφήστε το σύστημα αρχείων ως ext4.
  3. Δημιουργήστε μια ανταλλαγή και επιλέξτε μια "περιοχή ανταλλαγής".
  4. Ανοίξτε μια εφαρμογή τερματικού και πληκτρολογήστε τα εξής: sudo su.
  5. Εισαγάγετε τον τρέχοντα κωδικό πρόσβασης για λήψη δικαιώματα ρίζας. Η εντολή θα αλλάξει από το σύμβολο ~ σε #.
  6. Ενεργοποιήστε το αρχείο swap, ανοίξτε το αρχείο με τον επεξεργαστή Nano: # nano / etc / fstab.
  7. Γράψτε το ακόλουθο κείμενο: /swapfile none swap defaults 0 0.
  8. Πατώντας Ctrl + O μαζί επιβεβαιώνεται η αποθήκευση του αρχείου /etc/fstab.
  9. Πιέζοντας μαζί Πλήκτρα Ctrl+ X επιβεβαιώστε την έξοδο από το Nano.
  10. Μετά την επανεκκίνηση, το λειτουργικό σύστημα θα χρησιμοποιήσει το /swapfile ως αρχείο ανταλλαγής.
  11. Για να το ελέγξετε αυτό, πληκτρολογήστε την ακόλουθη εντολή στο τερματικό: $ cat / proc / swaps.
  12. Ο χρήστης θα δει ποια συσκευή, διαμέρισμα ή αρχείο χρησιμοποιείται για σκοπούς κοινής χρήσης και πώς χρησιμοποιείται.

Ομοίως, μπορείτε να δημιουργήσετε οποιοδήποτε διαμέρισμα Linux Mint.

Βήματα εγκατάστασης του Ubuntu 14.04:

  1. Στον βοηθό LiveCD, επιλέξτε την εγκατάσταση, στην τέταρτη παράγραφο, επιλέξτε την επιλογή "Επιλογές για προχωρημένους" για να δημιουργήσετε έναν διαχωρισμό. Θα εμφανιστεί ένας σκληρός δίσκος 500 GB.
  2. Κάντε κλικ στο «Δημιουργία πίνακα» και θα εμφανιστεί μια προειδοποίηση που υποδεικνύει ότι όλο το περιεχόμενο θα χαθεί.
  3. Κάντε κλικ στο "Συνέχεια", θα ανοίξει ένας κενός πίνακας ρυθμίσεων.
  4. Επιλέξτε ελεύθερο χώρο και κάντε κλικ στο εικονίδιο "+" για να προσθέσετε ένα διαμέρισμα, για παράδειγμα: Μέγεθος: 1024 MB (1 GB) > Τύπος: Πρωτεύον > Σύστημα αρχείων: ext4 > Σημείο προσάρτησης: εκκίνηση.
  5. Δημιουργήστε ένα διαμέρισμα για SWAP: Μέγεθος: 8192 MB (8 GB) > Διπλασιάζει τη μνήμη RAM των 4 GB του υπολογιστή > Τύπος: Λογική > Σύστημα αρχείων: Περιοχή εναλλαγής > Σημείο επισύναψης.
  6. Δημιουργία για OS και προγράμματα εργασίας: Μέγεθος: 51.200 MB (50 GB) > Τύπος: Λογική > Σύστημα αρχείων: ext4 > Σημείο προσάρτησης.
  7. Δημιουργήστε ένα σπίτι όπου οι χρήστες αποθηκεύουν συνήθως λήψεις torrent, ταινίες, μουσική, χιλιάδες φωτογραφίες: Μέγεθος: 476.454 MB (περισσότερο ή λιγότερο ό,τι έχει απομείνει από το δίσκο) > Τύπος: Λογική > Σύστημα αρχείων: ext4 > Σημείο τοποθέτησης: home.

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

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

Το Ubuntu, όπως και πολλά άλλα Διανομές Linux, έρχεται ως bootable LiveCD. Αυτό σημαίνει ότι μπορείτε να το κατεβάσετε και να ελέγξετε τη συμβατότητα του υλικού σας χωρίς να κάνετε αλλαγές στις υπάρχουσες εγκαταστάσεις σας.

Διαδικασία σχεδιασμού διάταξης σκληρού δίσκου για εγκατάσταση Linux:

  1. Αφού κάνετε κλικ στο κουμπί Εγκατάσταση, θα ξεκινήσει η εγκατάσταση του Linux. Δεν πρέπει να χρησιμοποιείτε ένα μικρό σύστημα Διαμέρισμα των Windows, αλλά μπορείτε να αλλάξετε το μέγεθος του διαμερίσματος NTFS για να ελευθερώσετε χώρο.
  2. Η προεπιλεγμένη επιλογή εγκατάστασης είναι να εγκαταστήσετε το Win και το Linux δίπλα-δίπλα.
  3. Το Linux απαιτεί τρία διαμερίσματα (root, swap, home). Τα Windows χρησιμοποιούν ήδη δύο. Μόνο τέσσερις κύριες επιτρέπονται σε έναν δίσκο. Αυτό σημαίνει ότι θα πρέπει να ενεργοποιήσετε τον επιπλέον χώρο που αποκτάται από τη συρρίκνωση των Windows 7, διαφορετικά θα πρέπει να παραιτηθείτε από τη χρήση ξεχωριστού swap ή home partition στο Linux.
  4. Αλλάξτε το κατειλημμένο μέγεθος των Windows (sda2). Δημιουργήστε ένα εκτεταμένο - θα ονομάζεται sda3.
  5. Δημιουργήστε λογικό root, swap, home μέσα στο Extended - θα ονομάζεται sda5, sda6 και sda7.
  6. Αλλάξτε την ενότητα.
  7. Χρησιμοποιήστε το GParted για να δημιουργήσετε τη διάταξη. Το GParted έρχεται με το Ubuntu. Μπορείτε να το βρείτε στο Σύστημα > Διαχείριση > Επεξεργαστής.
  8. Το επόμενο βήμα είναι να δημιουργήσετε ένα εκτεταμένο διαμέρισμα που θα καταλαμβάνει όλο τον ελεύθερο χώρο, συμπεριλαμβανομένων των νέων 2 GB που ελευθερώθηκαν από τα Windows.
  9. Το GParted είναι αρκετά φιλικό και θα αρχίσει να λειτουργεί. Η εργασία συμπίεσης θα εκτελεστεί πρώτα και μετά θα εκτελεστεί μια προσομοίωση για να διασφαλιστεί ότι ο δείκτης μπορεί να εκτελέσει την επιθυμητή εργασία. Στη συνέχεια, θα ελέγξει τη συνοχή του NTFS και θα διορθώσει τα σφάλματα εάν τα βρει. Στη συνέχεια θα αλλάξει το μέγεθος και θα αντιγράψει όλα τα δεδομένα.

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

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

  1. Το Fdisk είναι ένα ισχυρό εργαλείο γραμμή εντολώνμε μια διεπαφή λειτουργίας κειμένου που σας επιτρέπει να διαχειρίζεστε κατατμήσεις. Η βοήθεια διευκολύνει την εργασία μαζί της, κάθε εντολή του διαδραστικού μενού της μπορεί να καλείται με ένα γράμμα, όπως m - για βοήθεια, n - για τη δημιουργία νέων, p - για εμφάνιση πίνακα, t - για μορφοποίηση, w - για το γράψιμο.
  2. Το Parted είναι ένα εργαλείο μέσα λειτουργία κειμένου, η κύρια διαφορά από την προηγούμενη είναι ότι όλες οι ενέργειες των απεσταλμένων εντολών θα εφαρμοστούν αμέσως. Επομένως, πρέπει να χειριστείτε ακόμη πιο προσεκτικά από το προηγούμενο.

Τα τρία πιο σχετικά εργαλεία GUI είναι:

  1. Το GParted συνιστάται για όλους τους χρήστες γιατί GUIαπλό και διαισθητικό, σας επιτρέπει να εκτελέσετε πολλές λειτουργίες από τη δημιουργία ενός νέου, τη μορφοποίηση, τη δημιουργία πινάκων, την αλλαγή μεγέθους.
  2. GNOME - από προεπιλογή, είναι εγκατεστημένο το δικό του εργαλείο δίσκου, η διεπαφή του είναι απλή, αλλά, για να είμαστε ειλικρινείς, πολλοί εξακολουθούν να προτείνουν το GParted.
  3. KDE - παρείχε στα περιβάλλοντα επιφάνειας εργασίας Plasma του ένα άλλο εργαλείο για τη δημιουργία προεπιλεγμένων κατατμήσεων. Σε αυτήν την περίπτωση, η διεπαφή είναι πιο παρόμοια με το GParted και πιο απλή, επομένως θα μπορούσε να είναι μια άλλη καλή επιλογή για τροφοδοσία.

Ορισμένες διανομές, όπως το Ubuntu, προσφέρουν το GParted ως βοηθητικό πρόγραμμα LiveCD. Επομένως, εάν ο χρήστης μάθει πώς να χρησιμοποιεί το πρόγραμμα, θα μπορεί να χωρίσει σωστά τους δίσκους για να έχει δύο ή περισσότερα λειτουργικά συστήματα στον υπολογιστή, ενώ οι πληροφορίες σε αυτό θα είναι καλύτερα οργανωμένες.

Το πρώτο μέρος του τέταρτου μέρους της σειράς σεμιναρίων για αρχάριους μιλάει για μπλοκ συσκευές, κατατμήσεις και συστήματα αρχείων. Θα μάθετε πώς να χωρίζετε έναν σκληρό δίσκο χρησιμοποιώντας το βοηθητικό πρόγραμμα fdisk, να δημιουργείτε συστήματα αρχείων και να τα προσαρτάτε. Γνωρίστε τη σύνταξη αρχείο ρυθμίσεων fstab.

Ευχαριστώ το andrewww για τη μετάφραση αυτού του μέρους. Συνεχίζεται...

Σχετικά με τους συγγραφείς

Ντάνιελ Ρόμπινς

Ο Daniel Robbins είναι ο ιδρυτής της κοινότητας Gentoo και δημιουργός του λειτουργικού συστήματος Gentoo Linux. Ο Ντάνιελ μένει στο Νέο Μεξικό με τη σύζυγό του Μαίρη και τις δύο ενεργητικές κόρες του. Είναι επίσης ο ιδρυτής και Διευθύνων Σύμβουλος της Funtoo και έχει γράψει πολλά τεχνικά άρθρα για την IBM developerWorks, Intel Developer Services και C/C++ Users Journal.

Κρις Χάουζερ

Ο Chris Houser είναι υποστηρικτής του UNIX από το 1994, όταν εντάχθηκε στη διοικητική ομάδα στο Πανεπιστήμιο Taylor (Ιντιάνα, ΗΠΑ), όπου έλαβε πτυχίο στην επιστήμη των υπολογιστών και στα μαθηματικά. Έκτοτε εργάστηκε σε διάφορους τομείς, όπως εφαρμογές Ιστού, επεξεργασία βίντεο, προγράμματα οδήγησης UNIX και ασφάλεια κρυπτογράφησης. Αυτή τη στιγμή εργάζεται στην Sentry Data Systems. Ο Chris έχει επίσης συνεισφέρει σε πολλά δωρεάν έργα, όπως το Gentoo Linux και το Clojure, και συνέγραψε το βιβλίο The Joy of Clojure.

Άρον Γκρίφις

Ο Aaron Griffis ζει στη Βοστώνη, όπου πέρασε την τελευταία δεκαετία δουλεύοντας στη Hewlett-Packard σε έργα όπως προγράμματα οδήγησης δικτύου UNIX για Tru64, πιστοποίηση ασφαλείας Linux, Xen και Virtualization KVMκαι πιο πρόσφατα, η πλατφόρμα HP ePrint. Όταν δεν προγραμματίζει, ο Aaron του αρέσει να σκέφτεται προβλήματα προγραμματισμού ενώ οδηγεί το ποδήλατό του, κάνει ζογκλέρ με ρόπαλα ή επευφημεί την επαγγελματική ομάδα μπέιζμπολ της Boston Red Sox.

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

Έτσι, ως παράδειγμα, θα χρησιμοποιήσουμε το τρέχον on αυτή τη στιγμήέκδοση του Linux Ubuntu 17.04, δηλ. ας φανταστούμε ότι εγκαθιστάτε το Ubuntu 17.04 ( ή οποιαδήποτε άλλη διανομή παραγώγων, όπως Kubuntu, Lubuntu, Ubuntu MATE και άλλα) και έφτασε στο βήμα όπου πρέπει να επιλέξετε " τύπος εγκατάστασης", δηλ. τύπος διαμερίσματος δίσκου, για παράδειγμα: αυτόματη - αυτό είναι το πρώτο στοιχείο " Διαγράψτε το δίσκο και εγκαταστήστε το Ubuntu", ή " Μια άλλη παραλλαγή" - αυτός είναι ακριβώς ο τύπος με τον οποίο μπορούμε να επισημάνουμε μόνοι μας το δίσκο· τώρα θα το εξετάσουμε.

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

Δημιουργία κατατμήσεων δίσκου κατά την εγκατάσταση του Linux Ubuntu

Για να δημιουργήσετε μόνοι σας ένα διαμέρισμα δίσκου κατά την εγκατάσταση του Linux Ubuntu, πρέπει να επιλέξετε τον τύπο εγκατάστασης " Μια άλλη παραλλαγή"και πατήστε" Να συνεχίσει».

Εάν έχετε πολλούς φυσικούς δίσκους ( Έχω ένα) επιλέξτε αυτό που χρειάζεστε και πατήστε " Νέο τραπέζιενότητες».


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


Το πρώτο πράγμα που πρέπει να δημιουργήσουμε είναι το ριζικό διαμέρισμα, δηλ. βασικό ( συστήματος) ενότητα για την εγκατάσταση του συστήματος. Για αυτό αναφέρουμε:

  • Μέγεθος– για το ριζικό διαμέρισμα, τουλάχιστον 15 gigabyte· στο μέλλον, φυσικά, είναι καλύτερο να καθορίσετε περισσότερα, για παράδειγμα, 50 gigabyte. Έχω ένα μικρό δίσκο για δοκιμή, οπότε ορίζω 15 gigabyte?
  • Νέος τύπος κατάτμησης- υποδεικνύω " Πρωταρχικός", επειδή αυτός ο τύποςπρέπει να είναι στο δίσκο?
  • - υποδεικνύω " Η αρχή αυτού του χώρου»;
  • Χρήση ως– εδώ πρέπει να επιλέξουμε τον τύπο συστήματος αρχείων, να αφήσουμε το προεπιλεγμένο σύστημα αρχείων Ext4 - αυτό είναι ένα ημερολογιακό σύστημα αρχείων για λειτουργικά συστήματα Συστήματα Linux, το οποίο είναι επί του παρόντος το πιο κατάλληλο για το σύστημα αρχείων του ριζικού διαμερίσματος ( ναι και για τα δεδομένα χρήστη);
  • σημείο προσάρτησης– δηλώνουμε “/”, αφού αυτό είναι το ριζικό μας διαμέρισμα.

Κάντε κλικ " Εντάξει».


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

Σε αυτή την περίπτωση, πρέπει να διευκρινίσουμε:

  • Μέγεθος– το μέγιστο δυνατό, δηλ. Όλος ο χώρος που απομένει, όπως είπα ήδη, ο δοκιμαστικός δίσκος μου είναι μικρός, επομένως απομένει λίγος χώρος.
  • Νέος τύπος κατάτμησης- υποδεικνύω " Λογικός»;
  • Θέση του νέου τμήματος- υποδεικνύω " Η αρχή αυτού του χώρου»;
  • Χρήση ως– επιλέξτε επίσης το σύστημα αρχείων Ext4.
  • σημείο προσάρτησης– καθορίστε "/home".

Κάντε κλικ " Εντάξει».


Εναλλαγή κατάτμησης (ανταλαγή) δεν θα δημιουργήσουμε, αφού στο Ubuntu, ξεκινώντας από την έκδοση 17.04, χρησιμοποιείται ένα αρχείο swap αντί για ένα διαμέρισμα swap ( όπως στα Windows). Από προεπιλογή, το μέγεθός του είναι το 5% του ελεύθερου χώρου στο δίσκο, αλλά όχι περισσότερο από 2 gigabyte. Μετά την εγκατάσταση, το μέγεθος του αρχείου σελιδοποίησης μπορεί να αλλάξει ανά πάσα στιγμή.

Αυτό ολοκληρώνει τη διάταξη του δίσκου, η οποία είναι κατάλληλη για έναν οικιακό υπολογιστή, κάντε κλικ στο " Εγκατάσταση τώρα».


Επιβεβαιώστε την πραγματοποίηση αλλαγών στο δίσκο, κάντε κλικ στο " Να συνεχίσει" και συνεχίστε την εγκατάσταση της διανομής.


Αυτό είναι όλο για μένα, ελπίζω ότι το υλικό σας ήταν χρήσιμο, αντίο!

Πρόσφατα πήρα έναν σκληρό δίσκο 3 TB (terabyte). Θα το χρησιμοποιήσω για την αποθήκευση δεδομένων. Θέλω να σας πω πώς να δημιουργήσετε έναν πίνακα διαμερισμάτων, να διαμερίσετε και να μορφοποιήσετε έναν νέο σκληρό δίσκο στο Ubuntu. Θα δημιουργήσω δύο διαμερίσματα στο δίσκο, θα τα μορφοποιήσω με το σύστημα αρχείων EXT4, θα αυξήσω τον ελεύθερο χώρο στο δίσκο και θα αλλάξω τον κάτοχο του δίσκου (από root σε κανονικό χρήστη).

Συνέδεσα τον σκληρό δίσκο σε μια υποδοχή SATA δίπλα στην υπάρχουσα στην οποία είχε εγκατασταθεί το Ubuntu 11.10. Για να μορφοποιήσουμε και να δημιουργήσουμε διαμερίσματα στον σκληρό σας δίσκο, θα χρησιμοποιήσουμε το πρόγραμμα GParted. Εάν δεν το έχετε εγκαταστήσει, τότε μπορείτε να το εγκαταστήσετε μέσω του Κέντρου Εφαρμογών του Ubuntu ή από τη γραμμή εντολών εκτελώντας την εντολή:

Sudo apt-get εγκατάσταση gparted

Εκκινήστε το GParted (το πρόγραμμα πρέπει να εκτελείται με δικαιώματα υπερχρήστη, θα πρέπει να εισαγάγετε έναν κωδικό πρόσβασης κατά την εκκίνηση). Από τη γραμμή εντολών, μπορείτε να εκτελέσετε το GParted με την ακόλουθη εντολή:

Ο Sudo gparted

Το πρόγραμμα ανοίγει τον κύριο σκληρό σας δίσκο από προεπιλογή, για μένα είναι /dev/sda. Στο μενού GParted->Συσκευέςπαρουσιάζεται μια λίστα με τα διαθέσιμα μέσα, πρέπει να επιλέξετε αυτό που πρόκειται να μορφοποιήσετε. Ο νέος μου σκληρός δίσκος ονομάζεται /dev/sdb, επομένως πρέπει να επιλέξω αυτό το στοιχείο μενού (βεβαιωθείτε ότι κάνετε λάθος, διαφορετικά θα διαμορφώσετε τη λάθος μονάδα δίσκου).

Όταν άλλαξες σε απαιτούμενος δίσκος, τότε εάν επιλέξετε το στοιχείο στο μενού Ενότητα->Νέα Ενότητα, θα εμφανιστεί ένα μήνυμα που δηλώνει ότι ο πίνακας διαμερισμάτων δεν έχει δημιουργηθεί:

Δημιουργήστε έναν πίνακα διαμερισμάτων στο δίσκο

Τι είναι ένας πίνακας διαμερισμάτων δίσκου (πίνακας GPT)

Ένας πίνακας διαμερισμάτων είναι μια περιοχή εξυπηρέτησης σε έναν δίσκο που αποθηκεύει έναν πίνακα με πληροφορίες σχετικά με τα διαμερίσματα του δίσκου. Οι πίνακες κατατμήσεων διατίθενται σε διαφορετικούς τύπους, για παράδειγμα, το GParted σάς επιτρέπει να δημιουργείτε πίνακες των ακόλουθων τύπων: msdos, aix, amiga, bsd, dvh, gpt, mac, pc98, sun and loop. Διαφέρουν ως προς τη δομή, την αξιοπιστία και τις δυνατότητες. Ορισμένα δεν υποστηρίζονται σε ένα λειτουργικό σύστημα, αλλά υποστηρίζονται σε άλλο. Οι σκληροί δίσκοι Linux χρησιμοποιούν συνήθως πίνακες διαμερισμάτων MSDOS (μερικές φορές αποκαλούνται MBR) και GPT. Το κύριο μειονέκτημα των πινάκων MSDOS είναι ότι δεν υποστηρίζουν δίσκους μεγαλύτερους από 2,2 TB. Θα μας ενδιαφέρει ο τύπος GUID Partition Table (GPT)· υποστηρίζεται από Linux και έχει αρκετά σημαντικά πλεονεκτήματα. Το GPT υποστηρίζει πολύ μεγάλα μεγέθη δίσκων, σας επιτρέπει να δώσετε συμβολικές ετικέτες (ονόματα) για κατατμήσεις, σας επιτρέπει να δημιουργήσετε 128 κύρια διαμερίσματα (πιο συγκεκριμένα, για το GPT δεν υπάρχει διαχωρισμός των κατατμήσεων σε πρωτεύοντα, λογικά και εκτεταμένα). Το κύριο μειονέκτημα του GPT είναι ότι το GPT δεν υποστηρίζεται από όλους λειτουργικά συστήματα. Για παράδειγμα, εκδόσεις των Windows χαμηλότερες από τα Vista δεν μπορούν να διαβάσουν αυτούς τους δίσκους. Επίσης τα Windows δεν μπορούν να εκκινήσουν από έναν δίσκο GPT, πράγμα που σημαίνει ότι εάν πρόκειται να εγκαταστήσετε σε αυτόν δίσκος των Windows, τότε καλύτερα να επιλέξετε τον πίνακα διαμερισμάτων MSDOS. Σκοπεύω να χρησιμοποιήσω τον δίσκο ως δεύτερο στο σύστημα και μόνο για αποθήκευση δεδομένων. Θα χρησιμοποιήσω έναν πίνακα διαμερισμάτων GPT.

Δημιουργία πίνακα διαμερισμάτων GUID (GPT)

Πρέπει λοιπόν να δημιουργήσουμε έναν πίνακα κατατμήσεων. Επιλέξτε το στοιχείο μενού GParted Συσκευή->Δημιουργία πίνακα κατατμήσεων. Στο παράθυρο που ανοίγει, επιλέξτε το στοιχείο από τη λίστα gptκαι πατήστε το κουμπί Ισχύουν.

Διαμέριση και μορφοποίηση

Τώρα πρέπει να δημιουργήσουμε διαμερίσματα στον σκληρό δίσκο. Για παράδειγμα, θα δημιουργήσω δύο διαμερίσματα, το ένα χωρητικότητας 2 TB και το δεύτερο ~800 GB (Gb). Επιλέξτε ένα στοιχείο μενού Ενότητα->Νέο.

Θα ανοίξει ένα παράθυρο για τη δημιουργία ενός νέου διαμερίσματος. Σε αυτό, καθόρισα το μέγεθος του δίσκου σε megabyte - 2048000MB, επέλεξα το σύστημα αρχείων EXT4 (σημειώστε ότι το σύστημα αρχείων EXT4 δεν είναι αναγνώσιμο στα Windows) και ονόμασα το δίσκο BURGER (αυθαίρετο όνομα). Το αποτέλεσμα ήταν το εξής (κάντε κλικ στο κουμπί Προσθήκη):

Τώρα ας δημιουργήσουμε ένα δεύτερο διαμέρισμα που θα καταλαμβάνει όλο τον υπόλοιπο ελεύθερο χώρο. Επιλέξτε ξανά το στοιχείο μενού Ενότητα->Νέο. Το παράθυρο για τη δημιουργία ενός δεύτερου διαμερίσματος με όγκο ~800 GB και με την ένδειξη CAT μοιάζει με αυτό (εδώ πατάτε ξανά το κουμπί Προσθήκη):

Αφού ολοκληρώσετε τα βήματα που περιγράφονται παραπάνω, στο παράθυρο του προγράμματος θα εμφανιστεί η εμφάνιση του δίσκου μετά την εφαρμογή όλων των λειτουργιών. Για να εκτελέσετε καθορισμένες λειτουργίες, επιλέξτε ένα στοιχείο μενού Επεξεργασία->Εκτέλεση όλων των λειτουργιώνή κάντε κλικ στο κουμπί με ένα πράσινο σημάδι επιλογής.

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

Θα ξεκινήσει η διαδικασία δημιουργίας κατατμήσεων και μορφοποίησης.

Στο τέλος θα λάβετε ένα μήνυμα που θα αναφέρει ότι όλες οι λειτουργίες ολοκληρώθηκαν με επιτυχία. Το παράθυρο του προγράμματος Gparted που προκύπτει θα μοιάζει με αυτό.

Αύξηση ελεύθερου χώρου στο δίσκο

Τώρα αν ανοίξεις διαχείριση αρχείων Nautilus, νέες μονάδες δίσκου με το όνομα BURGER και CAT θα εμφανιστούν στη λίστα των συσκευών. Εάν κάνετε κλικ σε αυτά, τότε τοποθετούνται.

Στο Ubuntu, οι δίσκοι τοποθετούνται στον κατάλογο /media. Δεδομένου ότι οι δίσκοι μας έχουν ετικέτες, είναι προσαρτημένες στους καταλόγους /media/BURGER και /media/CAT. Τώρα πρέπει να προσδιορίσουμε το όνομα της συσκευής που χρησιμοποιείται για τα δημιουργημένα διαμερίσματα (δίσκους). Για να το κάνετε αυτό, εκτελέστε την εντολή στο τερματικό:

Στην έξοδο εντολών θα μπορείτε να δείτε τα ονόματα των συσκευών που χρησιμοποιούνται για τις μονάδες μας BURGER και CAT. Για μένα είναι /dev/sdb1 και /dev/sdb2:

Ανοίξτε τη μονάδα στο Nautilus, κάντε δεξί κλικ ελεύθερος χώροςκαι στο μενού που ανοίγει, κάντε κλικ Ιδιότητες(ή πατήστε Ctrl+Enter). Οι ιδιότητες του δίσκου θα ανοίξουν.

Όπως μπορείτε να δείτε, 42 και 107 GB είναι ήδη κατειλημμένα στους δίσκους! Αυτό συμβαίνει επειδή το σύστημα διατηρεί το 5% του συνολικού χώρου στο δίσκο για τον χρήστη root. Συγκεκριμένα, υποτίθεται ότι όταν δεν υπάρχει αρκετός χώρος στο δίσκο, τότε το σύστημα θα χρησιμοποιήσει αυτό το 5% και θα εκτελέσει σωστά όλες τις λειτουργίες. Αλλά αυτό ισχύει μόνο για κατατμήσεις συστήματος, όπως το διαμέρισμα ριζικού συστήματος αρχείων / ή, για παράδειγμα, το διαμέρισμα /boot (αν έχετε). Και αν χρησιμοποιείτε τη μονάδα δίσκου μόνο για αποθήκευση δεδομένων, τότε το 5% του χώρου απλώς θα χαθεί και δεν θα χρησιμοποιηθεί ποτέ. Μπορείτε απλά να απενεργοποιήσετε τις κρατήσεις θέσεων ή μπορείτε να μειώσετε τον αριθμό τους. Για να μειώσετε την ποσότητα του δεσμευμένου χώρου από 5% σε 1%, εκτελέστε την εντολή (ο αριθμός μετά το κλειδί καθορίζει το ποσό ενδιαφέροντος που χρησιμοποιείται για την κράτηση):

Sudo tune2fs -m 1 /dev/sdb1

Για να απενεργοποιήσετε εντελώς την κράτηση θέσης, εκτελέστε τις εντολές (πρώτη εντολή για BURGER, δεύτερη για CAT):

Sudo tune2fs -r 0 /dev/sdb1 sudo tune2fs -r 0 /dev/sdb2

Τώρα, αν κοιτάξετε τις ιδιότητες του δίσκου, τότε θα πρέπει να λάβουμε τα εξής:

Αλλαγή κατόχου του δίσκου

Από προεπιλογή, στο Ubuntu, ο δίσκος μου είναι προσαρτημένος κάτω από την ομάδα ρίζας και τον ριζικό χρήστη (ο υπερχρήστης είναι ο κάτοχος του δίσκου) και δεν μπορείτε να γράψετε ή να δημιουργήσετε τίποτα σε αυτόν ως κανονικός χρήστης. Ως καλή ιδέα, πρέπει να κάνετε μια καταχώρηση στο αρχείο fstab για κάθε δίσκο, ώστε να τοποθετούνται αυτόματα στους απαιτούμενους καταλόγους, αλλά θα μιλήσω για αυτό σε ένα από τα παρακάτω άρθρα και εδώ θα δώσω ένα σύνδεσμο. Προς το παρόν, απλώς θα αλλάξουμε τον κάτοχο του δίσκου (χρήστη και ομάδα) έτσι ώστε οι δίσκοι να τοποθετηθούν κάτω από τον χρήστη σας. Εκτελέστε τις εντολές στο τερματικό (αντί για yuriy, πληκτρολογήστε το όνομα χρήστη σας):

Sudo chown yuriy:yuriy /media/BURGER sudo chown yuriy:yuriy /media/CAT

Τώρα αυτοί οι δίσκοι θα τοποθετούνται πάντα κάτω από τον χρήστη yuriy.

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