Główna » jak » Przewodnik dla początkujących na temat Linux Disk Utilities

    Przewodnik dla początkujących na temat Linux Disk Utilities

    Znajomość sposobu sprawdzania stanu dysku twardego jest przydatna do określenia, kiedy należy wymienić dysk twardy. W dzisiejszym artykule pokażemy niektóre narzędzia dyskowe Linuxa do zdiagnozowania kondycji dysku twardego.

    Obraz autorstwa Scoobay

    S.M.A.R.T System

    Większość nowoczesnych dysków twardych ATA i SCSI ma system monitorowania, analizy i raportowania (SMART). SMART dyski twarde wewnętrznie monitorują własne zdrowie i wydajność.

    Narzędzie SMART ocenia stan dysku twardego na podstawie: przepustowości dysku twardego, wskaźnika błędów wyszukiwania głowic magnetycznych i innych atrybutów, które producent dysku twardego włożył na dysk twardy.

    Większość wdrożeń systemów SMART umożliwia użytkownikom wykonywanie autotestów w celu monitorowania wydajności i niezawodności ich dysków twardych. Najprostszym sposobem na przeprowadzenie testu systemu SMART w systemie Ubuntu jest użycie 'Narzędzia dyskowego' w menu "System"> "Administracja".



    Narzędzie dysku pozwala zobaczyć model, numer seryjny, oprogramowanie układowe i ogólną ocenę kondycji dysku twardego, a także, czy system SMART jest włączony na dysku twardym.

    Przycisk "SMART data" pozwala zobaczyć funkcje SMART twojego dysku twardego.

    Przycisk "Uruchom samokontrolę" pozwala rozpocząć autotest krótszy, rozszerzony lub przenośny na dysku twardym.

    Gdy wykonasz te testy, zobaczysz miernik postępu, pozwalający zobaczyć, jak daleko przebiegnie test i jaki jest szacowany czas ukończenia.

    Sekcja "Przydzielona" pozwala zobaczyć błędy i informacje o autoteście.

    Sprawdzanie systemu plików

    Istnieje kilka innych narzędzi, oprócz GUI Narzędzia dyskowego, których możemy użyć do zdiagnozowania stanu naszego dysku twardego. Kontrola systemu plików (FSCK), która pojawia się tylko jako narzędzie wiersza poleceń, jest jednym z narzędzi, których często używamy do sprawdzania stanu naszego dysku twardego.

    Możesz użyć funkcji "Sprawdź system plików" w "Narzędziu dyskowym", aby wykonać to samo sprawdzanie, jeśli nie jesteś maniakiem linii poleceń, jak my.

    Oczywiście są sytuacje, w których my mieć użyć narzędzia wiersza poleceń, aby sprawdzić nasz system plików. Na przykład, gdy używamy systemu bezgłowego, gdy nie można uruchomić systemu Linux, lub gdy chcemy po prostu pokazać naszym komandorom nasze umiejętności w zakresie linii poleceń Kungfu.

    Na początku narzędzie wiersza poleceń FSCK wygląda jak coś, co może obsłużyć tylko komputerowy maniak; Ale przekonasz się, że FSCK jest bardzo łatwym w użyciu narzędziem. Przed uruchomieniem FSCK należy zwrócić uwagę na jedną rzecz; Musisz odmontować system plików za pomocą komendy "umount". Naprawienie zamontowanego systemu plików za pomocą FSCK może spowodować więcej szkód niż pierwotny problem.

    sudo umount / dev / sdb

    Polecenie FSCK jest dość proste:

    sudo fsck -t ext4 / dev / sdb

    To polecenie sprawdza system plików ext4 (/ dev / sdb) pod kątem niespójności. Powinieneś zamienić / dev / sdb na swoją własną partycję. Możesz uruchomić polecenie "fdisk", aby znaleźć partycje systemowe:

    sudo fdisk -l

    Zaplanowane kontrole systemu plików

    Jeśli używasz Ubuntu, zauważysz, że Ubuntu uruchamia sesję FSCK podczas uruchamiania systemu od czasu do czasu. Jeśli uważasz, że ten zaplanowany czek jest denerwujący, możesz zmienić harmonogram skanowania przy użyciu polecenia "tune2fs". Oto jak zwykle wygląda:

    Parametr mount mount informuje nas, że Ubuntu skanuje nasz dysk twardy po 33 mocowaniach dysków.

    Możemy skonfigurować liczbę montowań za pomocą opcji "-c":

    sudo tune2fs -c 35 / dev / sda1

    To polecenie ponownie skonfiguruje system Ubuntu do skanowania naszego dysku twardego po 35 podłączeniach dysków twardych podczas uruchamiania systemu.

    Uwaga: zmień "/ dev / sda1 /" na własną partycję

    Złe bloki

    Zły sektor to sektor na dysku twardym komputera, którego nie można użyć z powodu trwałego uszkodzenia (lub braku możliwości uzyskania przez system operacyjny do niego dostępu), takich jak fizyczne uszkodzenie powierzchni dysku.

    Istnieją dwa sposoby wykrywania uszkodzonych sektorów w systemie Linux: możesz użyć interfejsu GUI Disk Utility lub, jeśli jesteś geekiem z linii poleceń, jak my, możesz użyć komendy badblocks, aby sprawdzić dysk twardy pod kątem uszkodzonych sektorów:

    sudo badblocks -v / dev / sdb1

    Badblock da nam liczbę uszkodzonych sektorów na naszym dysku twardym.


    zainul @ zainul-laptop: ~ $ sudo badblocks -v / dev / sdb1
    Sprawdzanie bloków od 0 do 97683200
    Sprawdzanie złych bloków (test tylko do odczytu): wykonano 3134528, 3:27 upłynęło
    Wykonano 3134560, 8:33 minęło
    Wykonano 3134561, 10:15 minęło
    Wykonano 3134562, 11:57 minęło
    Wykonano 3134563, 13:39 minęło
    Gotowe
    Pomyślnie ukończono, znaleziono 5 uszkodzonych bloków.

    Masz dwie opcje, gdy widzisz złe klocki. Możesz albo poszukać nowego dysku twardego, albo oznaczyć te złe bloki jako niezdatne do użytku sektory dysku twardego. Obejmuje to dwa etapy:

    Najpierw musimy zapisać lokalizację uszkodzonych sektorów w płaskim pliku.

    sudo badblocks / dev / sdb> / home / zainul / bad-blocks

    Następnie musimy wprowadzić plik płaski do polecenia FSCK, aby oznaczyć te złe sektory jako sektory "niezdatne do użytku".

    sudo fsck -l bad-blocks / dev / sdb


    FSCK, Badblocks i Disk Utility to niektóre z narzędzi dyskowych, które często używamy do skanowania naszych dysków twardych. Dziel się z innymi czytelnikami, jeśli znasz inne narzędzia dyskowe Linuxa do skanowania dysków twardych.