If-Koubou

Ръководството за начинаещи за Linux Disk Utilities

Ръководството за начинаещи за Linux Disk Utilities (Как да)

Знаейки как да проверите състоянието на твърдия диск, е полезно да определите кога да подмените твърдия диск. В днешната статия ще ви покажем някои помощни програми за Linux за диагностика на здравето на вашия твърд диск.

Изображение от Скобой

S.M.A.R.T System

Повечето съвременни твърди дискове ATA и SCSI имат система за самонаблюдение, анализ и докладване (SMART). SMART твърди дискове вътрешно наблюдават собственото си здраве и производителност.

Инструментът SMART оценява състоянието на вашия твърд диск въз основа на: пропускателната способност на твърдия диск, степента на търсене на грешки на магнитните глави и други атрибути, които производителят на твърдия диск е вграден в твърдия диск.

Повечето внедрявания на SMART системи позволяват на потребителите да извършват само-тестове за наблюдение на производителността и надеждността на своите твърди дискове. Най-лесният начин за извършване на тест за SMART система с Ubuntu използва "Disk Utility" в менюто "System"> "Administration".



Помощната програма за дискове ви позволява да видите модела, серийния номер, фърмуера и общата здравна оценка на твърдия диск, както и дали е активирана SMART система на твърдия диск.

Бутонът "SMART данни" ви позволява да видите SMART функциите на вашия твърд диск.

Бутонът "Изпълнение на самопроверката" ви позволява да стартирате кратък, разширен или предавателен автотест на твърдия диск.

Когато изпълнявате тези тестове, ще видите измервателен уред, който ви позволява да видите колко далеч е тестът и какъв е очакваният период на завършване.

"Отделеният раздел" ви позволява да видите грешките и информацията за самотестването.

Проверка на файловата система

Има и други инструменти, освен дисковото поле Disk Utility, които можем да използваме, за да диагностицираме здравето на нашия твърд диск. Проверката на файловата система (FSCK), която идва само като инструмент за команден ред, е един от инструментите, които често използваме, за да проверим състоянието на нашия твърд диск.

Можете да използвате функцията "Проверка на файловата система" на "Disk Utility", за да извършите същата проверка, ако не сте командир на командния ред като нас.

Разбира се, има някои ситуации, в които ние имам да използвате инструмента за командния ред, за да проверите нашата файлова система. Например, когато използваме система без глава, когато нашата Linux кутия не се зарежда, или просто искаме да покажем на нашите приятели уменията си за работа с Kungfu.

На първо място, инструментът за команден ред на FSCK изглежда като нещо, което може да се справи само с компютър; Но вие ще откриете, че 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". Ето как изглежда обикновено:

Параметърът за броя на монтиранията ни показва, че Ubuntu сканира нашия твърд диск след 33 диска.

Можем да конфигурираме броя на mounts чрез опцията "-c":

sudo tune2fs -c 35 / dev / sda1

Тази команда ще преконфигурира Ubuntu, за да сканира нашия твърд диск след 35 твърди диска, когато системата стартира.

Забележка: променете "/ dev / sda1 /" със собствения си дял

Лоши блокове

Лошият сектор е сектор на дисковото устройство на компютър, който не може да бъде използван поради постоянно увреждане (или неспособност на операционната система да успее да го осъществи), като например физическо увреждане на повърхността на диска.

Има два начина за откриване на лоши сектори в Linux: можете да използвате GUI на Disk Utility или ако сте командир на командния ред като нас, можете да използвате командата badblocks, за да проверите вашия твърд диск за лоши сектори:

sudo badblocks -v / dev / sdb1

Badblock ще ни даде броя на лошите сектори на нашия твърд диск.


zainul @ zainul-laptop: ~ $ sudo badblocks -v / dev / sdb1
Проверка на блокове 0 до 97683200
Проверка за лоши блокове (тест само за четене): 3134528 направено, 3:27 изминало
3134560 направено, 8:33 изминало
3134561 направи, 10:15 измина
3134562 направи, 11:57 измина
3134563 направено, 13:39 изминало
Свършен
Преминаването приключи, намерени 5 лоши блока.

Имате две възможности, когато видите лоши блокове. Можете да търсите нов твърд диск или да маркирате тези лоши блокове като ненужни сектори на твърдия диск. Това включва две стъпки:

Първо трябва да напишем местоположението на лошите сектори в един плосък файл.

sudo лостовете / dev / sdb> / home / zainul / лошите блокове

След това трябва да подадем плоския файл в командата на FSCK, за да означим тези лоши сектори като "неизползваеми" сектори.

sudo fsck -l лоши блокове / dev / sdb

FSCK, Badblocks и Disk Utility са някои от инструментите за дискове, които често използваме, за да сканираме нашите твърди дискове. Споделяйте с други колеги читатели, ако знаете други помощни програми за Linux за сканиране на твърди дискове.