3Sep
Η γνώση του τρόπου ελέγχου της κατάστασης του σκληρού σας δίσκου είναι χρήσιμη για να προσδιορίσετε πότε πρέπει να αντικαταστήσετε τον σκληρό σας δίσκο.Στο σημερινό άρθρο, θα σας παρουσιάσουμε ορισμένα βοηθητικά προγράμματα δίσκου Linux για τη διάγνωση της υγείας του σκληρού σας δίσκου.
Εικόνα από Scoobay
Σύστημα S.M.A.R.T
Οι περισσότεροι σύγχρονοι σκληροί δίσκοι ATA και SCSI διαθέτουν σύστημα αυτοματοποίησης παρακολούθησης, ανάλυσης και αναφοράς τεχνολογίας( SMART).Οι σκληροί δίσκοι SMART παρακολουθούν εσωτερικά τη δική τους υγεία και απόδοση.
Το εργαλείο SMART αξιολογεί την κατάσταση του σκληρού σας δίσκου βάσει: της διακίνησης του σκληρού δίσκου, του ρυθμού αναζήτησης σφαλμάτων των μαγνητικών κεφαλών και άλλων χαρακτηριστικών που ο κατασκευαστής του σκληρού δίσκου έχει ενσωματώσει στον σκληρό δίσκο τους.
Οι περισσότερες εφαρμογές των συστημάτων SMART επιτρέπουν στους χρήστες να εκτελούν αυτοδοκιμές για την παρακολούθηση της απόδοσης και της αξιοπιστίας των σκληρών δίσκων τους.Ο πιο απλός τρόπος για να εκτελέσετε μια δοκιμή συστήματος SMART με το Ubuntu χρησιμοποιεί το "Βοηθητικό πρόγραμμα δίσκου" στο πλαίσιο του "Συστήματος" & gt;Μενού "Διαχείριση".
Το βοηθητικό πρόγραμμα δίσκου σάς επιτρέπει να δείτε το μοντέλο, τον σειριακό αριθμό, το υλικολογισμικό και τη συνολική αξιολόγηση της υγείας του σκληρού δίσκου, καθώς και εάν είναι ενεργοποιημένο ένα σύστημα SMART στον σκληρό δίσκο.
Το κουμπί "Δεδομένα SMART" σάς επιτρέπει να δείτε τις δυνατότητες SMART του σκληρού σας δίσκου.
Το κουμπί "Εκτέλεση αυτοελέγχου" σάς επιτρέπει να ξεκινήσετε ένα σύντομο, εκτεταμένο ή μεταφορικό αυτοέλεγχο στον σκληρό δίσκο.
Όταν εκτελέσετε αυτές τις δοκιμές, θα δείτε ένα μετρητή προόδου, επιτρέποντάς σας να δείτε πόσο μακριά είναι η δοκιμή και ποιος είναι ο εκτιμώμενος χρόνος ολοκλήρωσης.
Η καταχώριση "Αντιστοίχιση" σάς επιτρέπει να δείτε τα σφάλματα και τις πληροφορίες αυτοδιαγνωστικού ελέγχου.
Έλεγχος συστήματος αρχείων
Υπάρχουν κάποια άλλα εργαλεία, δίπλα στο GUI του Disk Utility, που μπορούμε να χρησιμοποιήσουμε για τη διάγνωση της υγείας του σκληρού μας δίσκου.Ο έλεγχος συστήματος αρχείων( FSCK), που έρχεται μόνο ως εργαλείο γραμμής εντολών, είναι ένα από τα εργαλεία που συχνά χρησιμοποιούμε για να ελέγξουμε την κατάσταση του σκληρού μας δίσκου.
Μπορείτε να χρησιμοποιήσετε τη λειτουργία 'Check Filesystem' του 'Disk Utility' για να εκτελέσετε τον ίδιο έλεγχο, αν δεν είστε geek γραμμής εντολών όπως εμείς.
Φυσικά, υπάρχουν κάποιες καταστάσεις στις οποίες έχουμε να χρησιμοποιήσει το εργαλείο γραμμής εντολών για να ελέγξει το σύστημα αρχείων μας.Για παράδειγμα, όταν χρησιμοποιούμε ένα σύστημα χωρίς κεφαλές, όταν το κιβώτιο του Linux αποτυγχάνει να εκκινήσει ή όταν θέλουμε απλώς να αναδείξουμε τις ικανότητές μας στο Kungfu στις φίλες μας.
Στην αρχή, το εργαλείο γραμμής εντολών FSCK μοιάζει με κάτι που μόνο ένας υπολογιστής geek μπορεί να χειριστεί?Αλλά θα διαπιστώσετε ότι το FSCK είναι ένα πολύ εύκολο εργαλείο για να το χρησιμοποιήσετε.Υπάρχει ένα πράγμα που πρέπει να σημειώσετε προτού εκτελέσετε το FSCK.Πρέπει να αποσυνδέσετε το σύστημα αρχείων χρησιμοποιώντας την εντολή 'umount'.Η τοποθέτηση ενός εγκατεστημένου συστήματος αρχείων με FSCK θα μπορούσε να καταλήξει σε μεγαλύτερη ζημιά από το αρχικό πρόβλημα.
sudo umount /dev/ sdb
Η εντολή FSCK είναι αρκετά απλή:
sudo fsck -t ext4 /dev/ sdb
Αυτή η εντολή ελέγχει ένα σύστημα αρχείων ext4( /dev/ sdb) για ασυνέπειες.Θα πρέπει να αντικαταστήσετε το /dev/ sdb με το δικό σας διαμέρισμα.Μπορείτε να εκτελέσετε την εντολή 'fdisk' για να μάθετε τα διαμερίσματα του συστήματός σας:
sudo fdisk -l
Προγραμματισμένοι έλεγχοι συστήματος αρχείων
Αν χρησιμοποιείτε το Ubuntu, θα παρατηρήσετε ότι το Ubuntu εκτελεί μια περίοδο FSCK όταν ξεκινάτε το σύστημά σας από καιρόχρόνος.Εάν διαπιστώσετε ότι ο προγραμματισμένος έλεγχος είναι ενοχλητικός, μπορείτε να προγραμματίσετε ξανά τη σάρωση χρησιμοποιώντας την εντολή 'tune2fs'.Ακολουθεί το εξής παράδειγμα:
Η παράμετρος μέτρησης mount μας λέει ότι το Ubuntu σαρώνει τον σκληρό μας δίσκο μετά από 33 mount mounts.
Μπορούμε να ρυθμίσουμε το count mount χρησιμοποιώντας την επιλογή '-c':
sudo tune2fs -c 35 /dev/ sda1
Αυτή η εντολή θα ρυθμίσει εκ νέου το Ubuntu για να σαρώσει τον σκληρό μας δίσκο μετά από 35 τοποθετήσεις στο σκληρό δίσκο όταν το σύστημα εκκινήσει.
Σημείωση: Αλλάξτε το '/dev/sda1/' με τη δική σας κατάτμηση
Bad Blocks
Ένας κακός τομέας είναι ένας τομέας στον σκληρό δίσκο ενός υπολογιστή που δεν μπορεί να χρησιμοποιηθεί λόγω μόνιμης βλάβης( ή αδυναμίας λειτουργικού συστήματος για επιτυχή πρόσβαση σε αυτόν)την επιφάνεια του δίσκου.
Υπάρχουν δύο τρόποι ανίχνευσης κακών τομέων στο Linux: μπορείτε να χρησιμοποιήσετε το GUI του Disk Utility ή εάν είστε γραμμωτής γραμμής εντολών σαν εμάς, μπορείτε να χρησιμοποιήσετε την εντολή badblocks για να ελέγξετε τον σκληρό σας δίσκο για κακούς τομείς:
sudo badblocks -v /dev/ sdb1
Badblock θα μας δώσει τον αριθμό των κακών τομέων στον σκληρό μας δίσκο.
zainul @ zainul-laptop: ~ $ sudo badblocks -v /dev/ sdb1
Έλεγχος μπλοκ 0 έως 97683200
Έλεγχος για κακό μπλοκ( δοκιμή μόνο για ανάγνωση): 3134528 done, 3:27
3134560 done, 8:33
3134561τελείωσε, 10:15 που πέρασε
3134562 γίνει, 11:57 πέσει
3134563 γίνει, 13:39 πέσει
γίνει
περάσατε ολοκληρώθηκε, 5 κακά μπλοκ βρέθηκαν.
Έχετε δύο επιλογές όταν βλέπετε κακά μπλοκ.Μπορείτε είτε να αναζητήσετε έναν νέο σκληρό δίσκο είτε να επισημάνετε αυτά τα κακά μπλοκ ως άχρηστους τομείς σκληρού δίσκου.Αυτό περιλαμβάνει δύο βήματα:
Πρώτα πρέπει να γράψουμε τη θέση των κακών τομέων σε ένα επίπεδο αρχείο.
sudo badblocks /dev/ sdb & gt;/home/zainul/ κακό μπλοκ
Μετά από αυτό, πρέπει να τροφοδοτήσουμε το επίπεδο αρχείο στην εντολή FSCK για να επισημάνουμε αυτούς τους κακούς τομείς ως «άχρηστους» τομείς.
sudo fsck -l κακό μπλοκ /dev/ sdb
Οι FSCK, Badblocks και Disk Utility είναι μερικά από τα βοηθητικά προγράμματα δίσκων που χρησιμοποιούμε συχνά για να σαρώσουμε τους σκληρούς μας δίσκους.Μοιραστείτε με τους άλλους συναδέλφους αναγνώστες εάν γνωρίζετε άλλα βοηθητικά προγράμματα δίσκου Linux για τη σάρωση σκληρών δίσκων.