Проверка на твърдия диск на Linux-бързия начин

Тъй като счупен сектор продължават да се натрупват, те могат да са нежелани или деструктивно влияние върху вашето място на дисковото устройство или флаш памет, или дори да доведе до евентуална повреда на оборудването.

Също така е важно да се отбележи, че наличието на счупени блокове трябва да ви предупредя да започнем да мислим за закупуване на нов твърд диск или просто да се отбележи, лоши сектори като неподходящи за употреба.

Ето защо, в тази статия ще разгледаме необходимите стъпки, които ще ви позволи да се определи наличието или липсата на лоши сектори на диска или Linux-флаш памет, с помощта на определени инструменти за сканиране на диска. Проверка на твърдия диск на Linux е много бърз.

Проверка на твърдия диск на Linux

Проверете лоши сектори в Linux-ROM използване badblocks инструмент

badblocks програма позволява на потребителите да сканират устройството за лоши сектори или блокове. Апаратът може да бъде твърд диск или външен диск файл е показано, например / ррт / SDC.

На първо място, използвайте командата Fdisk с корен привилегии, за да се покаже информация за всичките си устройства, или флаш памет, както и техните теми:

След сканиране на Linux-диск, за да се провери за лоши сектори / блокове, пишете:

$ Sudo badblocks-V / сътрудничество / sda10> badsectors.txt

Екип, badblocks сканира над устройството / сътрудничество / sda10 (не забравяйте да включите действителната вашето устройство) с -v, което му позволява да се покажат подробности за операцията. Освен това, резултатите от дейността, се съхраняват в badsectors.txt чрез пренасочване на файлове.

Ако откриете лоши сектори на твърдия ви диск, извадете диска и оставете на операционната система, така че не се записва в сектора следва.

Вие ще трябва да използвате e2fsck (за файлови системи ext2 / ext3 / ext4) или fsck файл badsectors.txt и устройство на файла, както и в следните команди.

-l опция указва на екипа, за да добавите номерата, посочени в досието, определен от името на файла (badsectors.txt), в списъка на лошите блокове.

---- Конкретно за ext2 / ext3 / ext4 файлови системи ----

$ Sudo e2fsck -l badsectors.txt / сътрудничество / sda10

---- За други файлови системи ----

$ Sudo fsck -l badsectors.txt / сътрудничество / sda10

Сканиране разбити сектори на Linux диск, използвайки Smartmontools

Този метод е по-надеждна и ефективна за модерни устройства (твърди дискове ATA / SATA и SCSI / SAS и SSDs), които се доставят със системата SMART (собствен мониторинг, анализ и отчетност технологии), което помага да се открие, доклад, а вероятно и Record здравословното им състояние, така че може да се намерят евентуални повреди в хардуера.

Можете да настроите smartmontools, пуснете следната команда:

---- На Debian / Ubuntu базирани системи ----

$ Ап-да инсталирате smartmontools

---- На RHEL / CentOS базирани системи ----


Сега изпълнява smartctrl име команда и неговото конкретно устройство като аргумент, както в следната команда: -Н или -health флаг включени за показване на SMART самостоятелно теста за краен резултат.

$ Sudo smartctl -Н / сътрудничество / sda10

Резултатът показва, че по-горе твърдия ви диск е здрав, и за кратко време не може да се случи откази на оборудване.

За да прегледате информация за диска, използвайте -а или -all, за да отпечатате цялата информация на диска и SMART -x или -xall, който показва цялата информация, SMART и SMART диск.