Ogólnie kiedy zaczynamy mieć usterki w naszym systemie lub zauważamy pewne spowolnienie lub zawieszanie się systemu, zwykle przypisujemy je systemowi, że mamy zainstalowanych za dużo programów lub za dużo informacji lub że komputer po prostu nie ma wystarczających zasobów.
W dużej mierze te problemy są zwykle spowodowane awariami sektorów naszego dysku Trwał. Sprawdzenie stanu dysku twardego jest dość łatwe dzięki odpowiednim narzędziom.
Dlatego w tym artykule porozmawiajmy o doskonałym narzędziu, które pomoże nam zweryfikować stan naszego dysku twardego.
Inteligentna
Zanim zaczniemy, wielu z was będziesz wiedział, że większość nowoczesnych dysków twardych ma „SMART”.
To to funkcja, która umożliwia systemom operacyjnym (jak Linux, Mac i Windows) zweryfikować integralność i stan dysków twardych.
Gdy system ma tendencję do wykrywania pewnych błędów, informuje o tym użytkownika, a nawet wiele systemów BIOS ma tendencję do wyświetlania komunikatów generowanych przez awarie sektorów na dysku twardym.
Zainstaluj Smartmontools
W systemie Linux istnieje wiele sposobów sprawdzenia stanu dysku twardego. Jednak prawdopodobnie najszybszym sposobem jest smartctl.
Zanim będziemy mogli zobaczyć, jak używać tego narzędzia, musimy zainstalować je w naszym systemie, aby móc z niego korzystać.
Smartctl to narzędzie, które można znaleźć w prawie wszystkich obecnych dystrybucjach Linuksa w ich repozytoriach.
Aby zainstalować to narzędzie w Debianie, Ubuntu i systemach opartych lub wywodzących się z nich, musimy otworzyć terminal iw nim wpiszemy następujące polecenie:
sudo apt-get install smartmontools
W przypadku tych, którzy są użytkownikami Arch Linux, Manjaro, Antergos lub dowolnej jego pochodnej, możemy zainstalować to narzędzie za pomocą następującego polecenia:
sudo pacman -S smartmontools
O ile w przypadku Fedory, CentOS, RHEL i systemów z tego wywodzących się możemy zainstalować aplikację poleceniem
sudo dnf instalar smartmontools
Wreszcie, dla tych, którzy są użytkownikami OpenSUSE, mogą zainstalować za pomocą tego polecenia:
sudo zypper instalar smartmontools
Jak korzystać ze Smartctl w systemie Linux?
Smartctl jest dość łatwy w użyciuponieważ jego użycie odbywa się tylko pod terminalem i wymaga od nas skorzystania z uprawnień Twojego użytkownika, musimy je otworzyć i wpisać:
su
Teraz gotowe, to musimy sporządzić listę naszych dysków twardycha także partycje.
W tym celu musimy wpisać następujące polecenie:
fdisk -l
Daje nam listę dysków twardych z ich partycjami i odpowiadającymi im rozmiarami i etykietami, zaczynając od dysku i partycji, na której jest zainstalowany system.
Będąc tym jako / dev / sda, a po nim numer partycji, który w tym przypadku będzie równy 1.
Jeśli masz więcej niż jedną partycję na tym samym dysku, nadal będzie pokazywać / dev / sda2, / dev / sda3 itd.
Jeśli masz więcej niż jeden dysk twardy, zmieni to ostatnią literę po alfabecie w zależności od liczby dysków, na przykład pierwsza to / dev / sda, druga / dev / sdb i tak dalej.
Po zidentyfikowaniu dysku wykonujemy teraz tylko następujące polecenie, zastępując `` sdx '' dyskiem, który zamierzasz zbadać:
smartctl -a / dev / sdX
Jeśli potrzebujesz raportu o stanie swojego dysku, możesz wyeksportować go do dokumentu tekstowego za pomocą następującego polecenia:
smartctl -a / dev / sdX >> /ruta/donde/guardara/el/reporte-de-disco.txt
Ten proces może zająć kilka minut, ponieważ zależy to w dużej mierze od pojemności dysku.
W przypadku, gdy musisz podjąć działania zapobiegawcze na dysku, możesz użyć polecenia fsck.
Lub w bardzo skrajnych przypadkach potrzebujesz pomocy polecenia badblocks, za pomocą którego możesz wykryć i odizolować uszkodzone sektory na dysku twardym.
Wreszcie, jeśli potrzebujesz narzędzia z interfejsem graficznym, mogę polecić użycie narzędzia dyskowego Gnome lub lepiej znanego jako dysk Gnome.
Wśród jego opcji można znaleźć narzędzia do sprawdzania stanu dysku.
Dzięki, przynajmniej wspomniałeś o istnieniu narzędzia; to już coś. Jednak dane wyjściowe nie są łatwe do zinterpretowania przez użytkownika pośredniego. Dobrze byłoby wymyślić wyjaśnienie, które jest zrozumiałe dla laików, dotyczące najważniejszych wyników.