Περισσότερα
Πώς να εκτελέσετε ένα checkdisk;
Υποψιάζομαι ότι μπορεί να υπάρχει κακός τομέας σε έναν δίσκο. Χρησιμοποίησα το σύστημα αρχείων ext3.
Ποιο εργαλείο είναι το καλύτερο ισοδύναμο του εργαλείου ελέγχου σφαλμάτων των Windows;
84
3
Δίσκοι
Για να ελέγξετε για κακούς τομείς ελέγξτε τα δεδομένα SMART, πιθανώς το καλύτερο προσβάσιμο με την εκκίνηση του βοηθητικού προγράμματος Δίσκοι (Palimpsest). Ακόμα και αν δεν βλέπετε κακά τμήματα εκεί, ξεκινήστε έναν αυτοέλεγχο για να είστε σίγουροι.
Το πρόγραμμα περιλαμβάνεται στο πακέτο
gnome-disk-utility
. Εκτελέστεgksudo gnome-disks
Ή στην έκδοση Ubuntu 16.04 (3.18):
Badblocks
Μπορείτε επίσης να χρησιμοποιήσετε το
badblocks
για να κάνετε απλώς έλεγχο, ή για να ελέγξετε και να διορθώσετε γράφοντας πρώτα το αποτέλεσμα σε ένα προσωρινό αρχείο:
θα ελέγξει ολόκληρο το δίσκο και θα εκτυπώσει όλα τα κακά μπλοκ που εντοπίστηκαν στο /dev/sda.
Από το εγχειρίδιο
badblocks
:fsck
Το
fsck
από μόνο του δεν θα σας βοηθήσει να βρείτε κακούς τομείς, ακόμα χειρότερα, αν υπάρχουν πολλοί κακοί τομείς μπορεί να καταστρέψει ακόμα περισσότερο τα δεδομένα σας. Χρησιμοποιήστε το μόνο όταν ο δίσκος είναι υγιής.fsck - έλεγχος και επισκευή ενός συστήματος αρχείων Linux. Εκκινήστε το χρησιμοποιώντας
όπου /dev/sda1 είναι ο δίσκος που θέλετε να ελέγξετε. Δείτε το 'man fsck' για περισσότερες λεπτομέρειες.
Υπάρχει επίσης η εντολή 'badblocks' η οποία ελέγχει μια συσκευή για, μαντέψατε, κακά μπλοκ.
Η μονάδα δίσκου πρέπει να είναι αποσυνδεδεμένη κατά τον έλεγχο, οπότε για να ελέγξετε το root διαμέρισμα πρέπει να δημιουργήσετε ένα αρχείο 'forcefsck' στο root του διαμερίσματος και να κάνετε επανεκκίνηση. Η συσκευή θα ελεγχθεί κατά την επόμενη εκκίνηση:
Εναλλακτικά, μπορείτε να εκκινήσετε από ένα Live CD και να εκτελέσετε τον έλεγχο από εκεί.
badblocks
Μπορείτε να ελέγξετε για badblocks εκτελώντας την εντολή
sudo badblocks -nsv /dev/[device-partition] > bad-blocks-result
για έναν μη καταστροφικό έλεγχο ανάγνωσης-εγγραφής. Αυτό θα δημιουργήσει ένα αρχείο με όνομαbad-blocks-result
με τους τομείς που έχουν υποστεί βλάβη.sudo fsck -t ext3 -l bad-blocks-result /dev/[device-partition]
για να ενημερώσετε το σύστημα αρχείων για το πού βρίσκονται οι κακοί τομείς και να μετακινήσετε δεδομένα μακριά από αυτούς, αν είναι δυνατόν.Μπορείτε να διαβάσετε περισσότερα σχετικά με αυτό εδώ.