Πώς να διορθώσετε σφάλματα δίσκου στο Ubuntu

Χέρια που πληκτρολογούν σε φορητό υπολογιστή

Πίστωση εικόνας: eclipse_images/E+/GettyImages

Σχεδόν όλοι γνωρίζουν ότι είναι σημαντικό να δημιουργείτε αντίγραφα ασφαλείας των πληροφοριών σε έναν υπολογιστή, αλλά σχετικά λίγοι άνθρωποι το σκέφτονται μέχρι να πεθάνουν απροσδόκητα ένας σκληρός δίσκος. Οι σύγχρονοι σκληροί δίσκοι μειώνουν την πιθανότητα να συμβεί αυτό με το ενσωματωμένο διαγνωστικό λογισμικό που ονομάζεται Self-Monitoring, Τεχνολογία ανάλυσης και αναφοράς (SMART), η οποία εντοπίζει σφάλματα δίσκου και πρώιμα σημάδια αποτυχίας και τα αναφέρει στο OS. Εάν αυτό το λειτουργικό σύστημα είναι το Ubuntu, θα δείτε μια ειδοποίηση στην οθόνη σας ότι η μονάδα σας μπορεί να χρειάζεται προσοχή. Είναι επίσης πιθανό να αρχίσετε να παρατηρείτε σφάλματα ακόμα κι αν ο δίσκος δεν αναφέρει προβλήματα.

Καταρχάς

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

Το βίντεο της ημέρας

Ζητήστε από το Ubuntu να ελέγξει το δίσκο για σφάλματα

Εάν ο υπολογιστής σας εξακολουθεί να λειτουργεί και να εκκινεί κανονικά, είναι πολύ απλό να ελέγξετε το Ubuntu για σφάλματα στο δίσκο. Κάντε κλικ στην επισκόπηση "Δραστηριότητες" στην επάνω αριστερή γωνία της οθόνης σας και πληκτρολογήστε "Δίσκοι" στη γραμμή αναζήτησης. Το πρόγραμμα Disks διαβάζει τα δεδομένα αυτοδιάγνωσης της μονάδας δίσκου και εμφανίζει μια αξιολόγηση της υγείας του δίσκου. Συνήθως, λέει "Ο δίσκος είναι ΟΚ", αλλά είναι επίσης δυνατή η "Προαποτυχία" και η "Αποτυχία". Ακόμη και το "OK" δεν εγγυάται ξεκάθαρα ότι ο δίσκος σας είναι εντάξει, επομένως εάν έχετε σφάλματα, θέλετε να ελέγξετε τον δίσκο με μη αυτόματο τρόπο ούτως ή άλλως. Κοιτάξτε κάτω από το γραφικό "Volumes" και θα δείτε ένα μικρό εικονίδιο οδοντωτού τροχού. Κάντε κλικ σε αυτό και επιλέξτε "Έλεγχος συστήματος αρχείων". Το Ubuntu ελέγχει το δίσκο για σφάλματα και επιστρέφει ένα μήνυμα, είτε δίνει στον δίσκο σας μια καθαρή κατάσταση υγείας είτε αναφέρει σφάλματα. Εάν έχετε σφάλματα, το επόμενο βήμα είναι να τα διορθώσετε.

Ζητήστε από το Ubuntu να επισκευάσει το δίσκο

Το Ubuntu μπορεί να επιδιορθώσει το σύστημα αρχείων εύκολα. Από την ίδια οθόνη, κάντε ξανά κλικ στο εικονίδιο του οδοντωτού τροχού. Αυτή τη φορά, αντί για "Έλεγχος συστήματος αρχείων", επιλέξτε "Επιδιόρθωση συστήματος αρχείων". Μπορεί να χρειαστεί λίγος χρόνος ανάλογα με το μέγεθος και την ταχύτητα του τη μονάδα δίσκου σας και τον αριθμό των σφαλμάτων που βρίσκει το Ubuntu, αλλά τελικά, λαμβάνετε ένα μήνυμα που θα σας ενημερώνει εάν η επισκευή πέτυχε. Εάν έχει, μπορείτε να συνεχίσετε να χρησιμοποιείτε τη μονάδα δίσκου. Οποιαδήποτε αρχεία έχουν καταστραφεί πολύ για αυτόματη επισκευή αποθηκεύονται, συνήθως σε έναν φάκελο που ονομάζεται "lost+found", όπου μπορείτε να προσπαθήσετε να τα ανακτήσετε χειροκίνητα με προηγμένα εργαλεία. Εάν η επισκευή αποτύχει, πρέπει να διαμορφώσετε το δίσκο για να τον κάνετε ξανά χρησιμοποιήσιμο, κάτι που διαγράφει όλα τα δεδομένα σας. Εάν έχετε αναντικατάστατα δεδομένα σε αυτήν τη μονάδα δίσκου, είναι καλύτερο να αντικαταστήσετε τη μονάδα δίσκου και να διατηρήσετε ανέπαφη την παλιά, ώστε να μπορείτε να δοκιμάσετε προηγμένες μεθόδους ανάκτησης δεδομένων ή να προσλάβετε έναν επαγγελματία για να το κάνει.

Επισκευή από ζωντανό δίσκο

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

Επισκευή από τη γραμμή εντολών

Είναι συχνά πιο αποτελεσματικό να κάνετε πράγματα από τη γραμμή εντολών στο Linux και υπάρχει ένα καλό επιχείρημα για να γνωρίζετε μερικές βασικές δεξιότητες της γραμμής εντολών. Σε αντίθεση με το OS X και τα Windows, μπορείτε να έχετε οποιονδήποτε αριθμό διεπαφών για επιτραπέζιους υπολογιστές στο Linux – ακόμα και μόνο στο Ubuntu – και δεν έχουν όλα τα ίδια γραφικά προγράμματα για να εργαστούν. Εάν μάθετε μερικές βασικές τεχνικές γραμμής εντολών, μπορείτε να τις χρησιμοποιήσετε με οποιοδήποτε λειτουργικό σύστημα Linux, ανεξάρτητα από τη διεπαφή επιφάνειας εργασίας που χρησιμοποιεί. Είναι λίγο πιο περίπλοκο, αλλά και πιο καθολικό.

Η εντολή FSCK

Στο Linux γραμμής εντολών, επιδιορθώνετε κατεστραμμένους τομείς με την εντολή fsck, η οποία είναι συντομογραφία του "έλεγχος συνέπειας συστήματος αρχείων". Στο Linux, οι δίσκοι είναι είτε είναι τοποθετημένο είτε όχι – ουσιαστικά, ενεργό ή ανενεργό – και πρέπει να αποσυνδέσετε μια μονάδα δίσκου προτού εκτελέσετε το fsck σε αυτήν για να αποτρέψετε τυχαία υλικές ζημιές. Μπορείτε να αποπροσαρτήσετε μια μονάδα δίσκου με μη αυτόματο τρόπο πληκτρολογώντας την εντολή αποπροσάρτηση, ακολουθούμενη από το όνομα της μονάδας ή των μονάδων δίσκου, για παράδειγμα, "αποπροσάρτηση /dev/sdb" χωρίς τα εισαγωγικά. Με την αποπροσαρτημένη μονάδα δίσκου, μπορείτε τώρα να πληκτρολογήσετε την εντολή fsck.

Ένα δείγμα επισκευής

Το Fsck αναγνωρίζει πολλές μεταβλητές και θα πρέπει να τις διαβάσετε, αλλά σε ένα τυπικό σύστημα μπορείτε να εισαγάγετε την εντολή ως εξής: "sudo fsck -AR -C -y." Αυτό του λέει να ελέγξει όλα τα συστήματα αρχείων δίσκου στον υπολογιστή σας, να προσπαθήσει να τα επιδιορθώσει, να παρέχει οθόνες κατάστασης εάν υποστηρίζονται έτσι ώστε να γνωρίζετε πώς προχωράτε και να κάνετε τις επισκευές αλληλεπιδραστικά, ώστε να έχετε πληροφορίες για το τι συμβαίνει. Το τμήμα "sudo" στην αρχή λέει στο λειτουργικό σύστημα να σας δώσει δικαιώματα διαχειριστή ή "υπερχρήστη" προσωρινά, επομένως θα σας ζητηθεί κωδικός πρόσβασης διαχειριστή προτού σας επιτρέψει να επιχειρήσετε να το επιδιορθώσετε δίσκος. Όταν τελειώσει, το fsck σας δίνει έναν κωδικό 0 εάν δεν βρέθηκαν σφάλματα, ένα 1 εάν διορθώθηκαν τα σφάλματα, ένα 2 εάν το σύστημα έπρεπε να επανεκκινηθεί και ένα 4 εάν δεν ήταν σε θέση να διορθώσει όλα τα σφάλματα που βρέθηκαν.

Έκδοση Ubuntu

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