Ръководство за начинаещи на Linux Disk Utilities
Да знаете как да проверите състоянието на вашия твърд диск е полезно, за да определите кога да замените твърдия диск. В днешната статия ще ви покажем някои дискови помощни програми на Linux, за да диагностицирате здравето на вашия твърд диск.
Изображение от Scoobay
S.M.A.R.T Система
Повечето съвременни ATA и SCSI твърди дискове имат система за самоконтрол, анализ и отчитане (SMART). SMART твърдите дискове вътрешно наблюдават собственото си здраве и производителност.
Инструментът SMART оценява състоянието на твърдия ви диск въз основа на: пропускателната способност на твърдия диск, процента на грешки при търсене на магнитните глави и други атрибути, които производителят на твърдия диск е вградил в твърдия им диск.
Повечето внедрявания на SMART системи позволяват на потребителите да извършват самостоятелни тестове, за да следят производителността и надеждността на своите твърди дискове. Най-простият начин за извършване на тест на SMART система с Ubuntu е използването на "Disk Utility" в менюто "System"> "Administration".
Помощната програма за диска ви позволява да видите модела, серийния номер, фърмуера и цялостната оценка на здравето на твърдия диск, както и дали е активирана SMART системата на твърдия диск..
Бутонът "SMART data" ви позволява да видите SMART функциите на вашия твърд диск.
Бутонът "Run Self-test" ви позволява да започнете кратък, продължителен или транспортиращ самотест на твърдия диск.
Когато изпълните тези тестове, ще видите индикатор за напредъка, който ви дава възможност да видите до каква степен е тестът и какво е очакваното време за завършване..
Разделът „Приписано“ ви позволява да видите грешките и информацията за самопроверката.
Проверка на файловата система
Има някои други инструменти, освен GUI за 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 монтажни диска.
Можем да конфигурираме броя на монтиране, като използваме опцията -c:
sudo tune2fs -c 35 / dev / sda1
Тази команда ще конфигурира отново Ubuntu, за да сканира нашия твърд диск след 35 монтирани твърди дискове, когато системата се стартира.
Забележка: променете '/ dev / sda1 /' със собствения си дял
Лоши блокове
Лош сектор е сектор на дисковото устройство на компютъра, който не може да се използва поради трайно увреждане (или невъзможност на операционната система за успешен достъп до него), като например физическо повреждане на повърхността на диска..
Има два начина за откриване на лоши сектори в Linux: можете да използвате графичния потребителски интерфейс на 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 badblocks / dev / sdb> / home / zainul / bad-blocks
След това трябва да вкараме плоския файл в командата FSCK, за да отбележим тези лоши сектори като "неизползваеми" сектори.
sudo fsck -l лоши блокове / dev / sdb
FSCK, Badblocks и Disk Utility са някои от дисковите програми, които често използваме за сканиране на нашите твърди дискове. Споделяйте с другите читатели, ако знаете други дискови помощни програми на Linux за сканиране на твърди дискове.