Πώς να ανασυγκροτήσετε έναν σκληρό δίσκο σε Linux

click fraud protection

Υπάρχουν πολλές παρανοήσεις εκεί έξω σχετικά με τα συστήματα αρχείων και τα λειτουργικά συστήματα. Η πιο διαιωνισμένη εσφαλμένη αντίληψη είναι ότι μόνο οι σκληροί δίσκοι των Windows στο σύστημα αρχείων NTFS μπορούν ποτέ να κατακερματιστούν. Αυτός είναι ένας μύθος. Ο κατακερματισμός δεν είναι κακή εφεύρεση της Microsoft. Στην πραγματικότητα, ο κατακερματισμός των αρχείων μπορεί να συμβεί στα περισσότερα συστήματα αρχείων, εκτός εάν έχουν σχεδιαστεί ειδικά για να μην είναι κατακερματισμένοι (κάτι που είναι πολύ σπάνιο). Οι χρήστες Linux δεν είναι απαλλαγμένοι από τη διαδικασία ανασυγκρότησης. Δυστυχώς, οι δημοφιλείς ιστότοποι στο Διαδίκτυο διαιωνίζουν συχνά την ιδέα ότι «το Linux είναι άνοσο». Εν μέρει, αυτό είναι αλήθεια. Τα συστήματα αρχείων Linux λαμβάνουν κατακερματισμό του συστήματος αρχείων με βραδύτερο ρυθμό από κάτι σαν το NTFS της Microsoft, αλλά δεν είναι ανοσοποιητικά. Σε αυτό το άρθρο, θα εξετάσουμε τι πρέπει να κάνουμε όταν ο υπολογιστής σας Linux φτάσει σε κρίσιμα επίπεδα κατακερματισμού και πώς να ανασυγκροτήσει έναν σκληρό δίσκο σε Linux.

instagram viewer

Δημιουργία ενός δίσκου Live Linux

Σε αντίθεση με τα Windows, τα συστήματα αρχείων Linux δεν πρέπει να ανασυγκροτούνται κατά τη χρήση. Αυτό σημαίνει ότι αν θέλετε ποτέ να ανασυγκροτήσετε έναν σκληρό δίσκο σε Linux, ιδιαίτερα σε αυτόν που φιλοξενεί την εγκατάσταση του Linux σας, προτιμάται ένας ζωντανός δίσκος. Όταν πρόκειται για ζωντανό δίσκο, θα κάνει οποιοδήποτε παλιό Linux (εφ 'όσον υπάρχει πρόσβαση στο root terminal). Τούτου λεχθέντος, σε αυτόν τον οδηγό θα σας προτείνουμε να χρησιμοποιήσετε ένα Arch Linux ζωντανός δίσκος.

Το Arch είναι καλύτερο επειδή φορτώνεται κατευθείαν σε ένα root shell. Αυτό το καθιστά το τέλειο λειτουργικό σύστημα για εργασίες συντήρησης. Για να δημιουργήσετε το ζωντανό δίσκο, κατεβάστε το πιο πρόσφατο αρχείο ISO από το Ιστοσελίδα Arch, και αποκτήστε το εργαλείο γραφής Etcher USB ISO. Το να κάνετε το ζωντανό δίσκο είναι εύκολο και το εργαλείο Etcher θα σας καθοδηγήσει σε όλη τη διαδικασία.

Προετοιμάστε το σύστημά σας

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

Στην προτροπή Arch Linux, χρησιμοποιήστε lsblk. Αυτή η εντολή παραθέτει όλες τις συσκευές μπλοκ (μονάδες δεδομένων κ.λπ.) που είναι συνδεδεμένες στον υπολογιστή. Χρησιμοποιώντας τη λίστα που δείχνει το lsblk, προσδιορίστε σε ποιους σκληρούς δίσκους (και χωρίσματα) θέλετε να εκτελέσετε ένα defrag και λάβετε υπόψη ποιες ετικέτες είναι.

Στη συνέχεια, μεταβείτε στην προτροπή κελύφους Arch και πληκτρολογήστε:

fsck / dev / sdXY -y

Σημείωση: αντικαταστήστε τα X και Y με την ετικέτα του σκληρού σας δίσκου (όπως λέει στο lsblk).

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

Ανάλογα με το πόσα κακά κομμάτια δεδομένων βρίσκονται στο διαμέρισμα στο οποίο εκτελείται η εντολή fsck, η διαδικασία καθαρισμού μπορεί να διαρκέσει αρκετό χρόνο. Μην ανησυχείς; αυτή η διαδικασία είναι εντελώς αυτόματη. Δεν χρειάζεται να κάνετε τίποτα, χάρη στη χρήση του διακόπτη -y που θα απαντήσει αυτόματα ναι σε κάθε ερώτηση που θέτει το πρόγραμμα.

Ανίχνευση κατακερματισμού

Για να εντοπίσουμε τον κατακερματισμό, θα πρέπει να χρησιμοποιήσουμε ξανά το fsck. Αυτή τη φορά, εκτελέστε το με το διακόπτη -fn:

fcsk -fn / dev / sdXY

Η σημαία -fn λέει στο εργαλείο fsck να ελέγχει γρήγορα το σύστημα αρχείων. Καθορίζει εάν ολόκληρο το σύστημα είναι «συνεχόμενο» (γνωστό και ως κατακερματισμένο με οποιονδήποτε τρόπο). Όσο χαμηλότερος ο αριθμός τόσο το καλύτερο. Είναι καλύτερο να εκτελέσετε το defrag μόνο εάν το σύστημα αρχείων σας είναι κατακερματισμένο 15%.

Ανασυγκρότηση

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

mount / dev / sdXY / mnt

Στη συνέχεια, ξεκινήστε τη διαδικασία ανασυγκρότησης:

e4defrag / dev / sdXY

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

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

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

συμπέρασμα

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

watch instagram story