Перевірка диска на биті сектори в linux

Будь-який комп`ютер - складний пристрій, які складається з безлічі компонентів і ніхто не застрахований від збоїв будь-якого з них. У цій статті ми розглянемо як своєчасно розпізнати одну з серйозних проблем з пристроями зберігання інформації, будь то жорсткий диск або flash-накопичувач, як виконується перевірка диска на биті сектори linux.

Будь-накопичувач складається з безлічі маленьких блоків (секторів), які зберігають інформацію у вигляді нулів або одиниць (бітів). Якщо, з якоїсь причини, операційна система не може записати біт інформації в певний сектор, то можна вважати його «битим».

Сектор може стати битим з різних причин:

  • Заводський брак
  • Вимкнення живлення комп`ютера під час запису інформації.
  • Фізичний знос накопичувача.

Невелика кількість битих секторів знаходиться практично на будь-якому накопичувачі. Але варто звернути увагу, якщо їх кількість з часом збільшується. Це може говорити про швидку фізичної смерті накопичувача і Вам пора задуматися про його заміну.

Давайте розглянемо, за допомогою яких утиліт в Linux ми можемо перевірити диск на биті сектори linux.

Перевірка накопичувача на биті сектори засобами badblocks

Badblocks - стандартна утиліта Linuх для перевірки на биті сектори. Вона встановлюється за замовчуванням практично в будь-який дистрибутив і з її допомогою можна перевірити як жорсткий диск, так і зовнішній накопичувач.




Для початку давайте подивимося, які накопичувачі підключені до нашої системи і які на них є розділи. Для цього нам потрібна ще одна стандартна утиліта Linux - fdisk.

Природно, що виконувати команди потрібно з правами суперкористувача:

Відео: Відео # 3. Биті сектора на жорсткому диску

$ Sudo badblocks -v / dev / sda1 gt; badsectors.txt

Для перевірки ми вказуємо наступні параметри:

  • -v - докладний висновок інформації про результати перевірки.
  • / Dev / sda1 - розділ, який ми хочемо перевірити на биті сектори.
  • gt; badsectors.txt - виводимо результат виконання команди в файл badsectors.txt.



Відео: HDD (жорсткий диск) - "лікуємо" биті сектора вінчестера, програма Victoria

Якщо ж в результаті були знайдені биті сектори, то нам треба дати вказівку операційної системі не записувати в них інформацію в майбутньому. Для цього нам знадобляться утиліти Linux для роботи з файловими системами:

  • e2fsck. Якщо ми будемо виправляти розділ з файловими система Linux (ext2, ext3, ext4).
  • fsck. Якщо ми будемо виправляти файлову систему, відмінну від ext.

Вводимо наступні команди:

$ Sudo fsck -l badsectors.txt / dev / sda1

параметром -l ми говоримо утиліті використовувати список битих секторів з файлу badsectors.txt, який ми отримали раніше при перевірці за допомогою утиліти badblocks.

Перевірка накопичувача на биті сектори в Linux в smartmontools

Тепер давайте розглянемо більш сучасний і надійний спосіб перевірити диск на биті сектори linux. Сучасні накопичувачі ATA / SATA, SCSI / SAS, SSD мають вбудовану систему самоконтролю S.M.A.R.T (Self-Monitoring, Analysis and Reporting Technology, Технологія самоконтролю, аналізу та звітності), яка проводить моніторинг параметрів накопичувача та допоможе визначити погіршення параметрів роботи накопичувача на ранніх стадіях. Для роботи зі S.M.A.R.T в Linux є утиліта smartmontools.

Давайте спочатку її встановимо. Якщо ваш дистрибутив заснований на Debian Ubuntu, то вводите:

$ Sudo yum install smartmontools

Тепер, коли ми встановили smartmontools ми можемо подивитися станицю допомоги, за допомогою команди:

$ Smartctl -h

Давайте перейдемо до роботи з утилітою. Вводимо наступну команду з параметром -H,щоб утиліта показала нам інформацію про стан накопичувача:

Поділися в соціальних мережах:

Схожі
Відновлюємо флешку утилітою jetflash recovery toolВідновлюємо флешку утилітою jetflash recovery tool
Victoria hdd - як вилікувати биті сектора?Victoria hdd - як вилікувати биті сектора?
Як перевірити жорсткий дискЯк перевірити жорсткий диск
Установка windows 7 на нетбукУстановка windows 7 на нетбук
Ремонт hdd і «невидимість» дискаРемонт hdd і «невидимість» диска
Зовнішній накопичувач з wi-fi transcend storejet cloud 128 гбЗовнішній накопичувач з wi-fi transcend storejet cloud 128 гб
Утиліта від western digital збільшить ємність жорстких дисків на 10%Утиліта від western digital збільшить ємність жорстких дисків на 10%
Причини поломки жорсткого диска.Причини поломки жорсткого диска.
Форматування диска linuxФорматування диска linux
Команда chkdskКоманда chkdsk
» » Перевірка диска на биті сектори в linux