Sprawdź stan dysku w Ubuntu

Wadliwy dysk twardy - jedno z najbardziej nieprzyjemnych zjawisk w komputerze. Nie tylko możemy łatwo stracić wiele ważnych informacji i plików, ale zastąpienie dysku twardego nie szkodzi budżetowi. Dodajmy do tego czas spędzony i nerwy, które, jak wiadomo, nie są przywracane. Aby nie zaskoczyć problemu i zdiagnozować go z góry, warto wiedzieć, jak sprawdzić dysk twardy pod kątem błędów w systemie Ubuntu. Oprogramowanie zapewniające takie usługi jest pełne.

Jak testować błędy dysku twardego w Ubuntu?

Treść

  • 1 Sprawdź za pomocą oprogramowania układowego
  • 2 Programy
    • 2.1 GParted
    • 2.2 Smartmontools
    • 2.3 Safecopy
  • 3 Złe bloki

Sprawdź za pomocą oprogramowania układowego

Nie ma potrzeby pobierania programów w celu sprawdzenia dysku w systemie Ubuntu. System operacyjny ma już narzędzie zaprojektowane do tego zadania. Nazywa się badblocks, jest kontrolowany przez terminal.

Otwórz terminal i wpisz:

sudo fdisk -l

To polecenie wyświetla informacje o wszystkich dyskach twardych używanych przez system.

Następnie wpisujemy:

sudo badblocks -sv / dev / sda

Polecenie jest już używane do wyszukiwania uszkodzonych sektorów. Zamiast / dev / sda wpisz nazwę dysku. Klawisze -s i -v są używane doaby wyświetlić przebieg sprawdzania bloków w prawidłowej kolejności i zgłosić wszystkie działania (v).

Naciskając Ctrl + C zatrzymujemy sprawdzenie dysku twardego.

Możesz również użyć dwóch innych poleceń do sterowania systemem plików.

Aby odmontować system plików, wprowadź:

umount / dev / sda

Aby sprawdzić i poprawić błędy:

sudo fsck -f -c / dev / sda

  • "-f" powoduje, że proces jest wymuszony, to znaczy, prowadzi go, nawet jeśli dysk twardy jest oznaczony jako działający;
  • "-c" znajduje i zaznacza złe bloki;
  • "-y" jest dodatkowym argumentem wejściowym, który natychmiast odpowiada Yes na wszystkie pytania dotyczące systemu. Zamiast tego możesz wpisać "-p", sprawdzi to automatycznie.

Programy

Dodatkowe oprogramowanie również wykonuje doskonałą pracę z tą funkcją. A czasem nawet lepiej. Zwłaszcza, że ​​niektórym użytkownikom łatwiej jest pracować z interfejsem graficznym.

GParted

GParted jest właśnie dla tych, którzy nie lubią interfejsu tekstowego. Narzędzie wykonuje wiele zadań związanych z pracą dysku twardego w systemie Ubuntu. Należą do nich sprawdzanie dysku pod kątem błędów.

Najpierw musimy pobrać i zainstalować GParted. Wprowadź następujące polecenie, aby pobrać pliki z oficjalnych repozytoriów:

sudo apt-get install gparted

Instalowanie programu jest łatwe i za pomocą Centrum pobierania.

  1. Otwórz aplikację. Wszystkie media są natychmiast wyświetlane na ekranie głównym. Jeśli jeden z nich jest oznaczony wykrzyknikiem, coś jest z nim nie tak.
  2. Kliknij dysk, który chcemy sprawdzić.
  3. Naciskamy przycisk "Sekcja" znajdujący się powyżej.
  4. Wybierz "Sprawdź, czy nie ma błędów".

Program zeskanuje dysk. W zależności od jego objętości proces może potrwać dłużej lub krócej. Po zeskanowaniu zostaniemy powiadomieni o jego wynikach.

Smartmontools

Jest to bardziej złożone narzędzie, które wykonuje poważniejszą kontrolę dysku twardego na różnych parametrach. W rezultacie zarządzanie nim jest także trudniejsze. Interfejs graficzny w Smartmontools nie jest dostępny.

Pobieranie programu:

aptitude install smartmontools

Patrzymy, jakie napędy są podłączone do naszego systemu. Musisz zwrócić uwagę na linie kończące się na liście, a nie na liczbie. Te linie zawierają informacje o dyskach.

ls -l / dev | grep -E 'sd | hd'

Jedziemy w zespole, aby wyświetlić szczegółowe informacje na temat mediów. Warto spojrzeć na parametr ATA. Faktem jest, że przy wymianie dysku natywnego lepiej jest zainstalować urządzenie z taką samą lub dużą usługą ATA. Możesz więc zmaksymalizować jego możliwości.A także spójrz i zapamiętaj parametry SMART.

smartctl -info / dev / sde

Uruchom czek. Jeśli SMART jest obsługiwany, dodaj "-s". Jeśli nie jest on obsługiwany lub jest już dołączony, wówczas ten argument można usunąć.

smartctl -s na -a / dev / sde

Następnie przyjrzymy się informacjom w CZYTAJ DANYCH SMART. Wynik może przyjmować dwie wartości: PASSED lub FAILED. Jeśli tak się stało, możesz zacząć tworzyć kopie zapasowe i szukać zamiennika dla dysku twardego.

Ten program nie jest wyczerpany. Ale dla pojedynczego testu dysku twardego będzie to wystarczające.

Safecopy

Jest to program, który można wykorzystać na tonącym statku. Jeśli zdajemy sobie sprawę, że coś jest nie tak z naszym dyskiem, a my staramy się zapisać jak najwięcej zachowanych plików, jak to możliwe, wtedy Safecopy przyjdzie na ratunek. Jego zadaniem jest kopiowanie danych z uszkodzonych nośników. Co więcej, wyodrębnia pliki nawet z uszkodzonych bloków.

Zainstaluj Safecopy:

sudo apt install safecopy

Przenieś pliki z jednego katalogu do drugiego. Możesz wybrać dowolną inną. W takim przypadku przekazujemy dane z dysku sda do folderu domowego.

sudo safecopy / dev / sda / home /

Złe bloki

Niektórzy mogą mieć pytania: "czym są te uszkodzone bloki i skąd w ogóle pochodzą z mojego dysku twardego, jeśli nigdy go nie dotknąłem?" Złe bloki lub uszkodzone sektory - sekcje dysku twardego, które nie są już czytelne.W każdym razie, z przyczyn obiektywnych, zostały one oznaczone systemem plików. I najprawdopodobniej coś jest nie tak z dyskiem w tych miejscach. "Złe" znajdują się zarówno na starych dyskach twardych, jak i na najnowocześniejszych, ponieważ działają z praktycznie tą samą technologią.

Istnieją również złe sektory z różnych powodów.

  • Przerwanie nagrywania z powodu awarii zasilania. Wszystkie informacje docierające na dysk twardy są podzielone na jednostki i zera na różne jego części. Aby powalić ten proces, należy pomylić dysk twardy.
  • Zła budowa. Nie ma nic do powiedzenia. Wszystko może latać tanie chińskie urządzenie.

Teraz już wiesz, jak skanować HDD w poszukiwaniu błędów. Sprawdzanie dysku zarówno w systemie Ubuntu, jak i innych systemach jest dość ważną operacją, którą należy wykonać co najmniej raz w roku.