Перевірка диска на биті сектори в 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,щоб утиліта показала нам інформацію про стан накопичувача:
- Програми для відновлення інформації
- Drivedroid
- Програма для перевірки жорсткого диска - victoria hdd
- Установка windows 7 на нетбук
- Утиліта від western digital збільшить ємність жорстких дисків на 10%
- Міфи про жорсткі диски
- Як перевірити жорсткий диск
- Як перевірити жорсткий диск на помилки?
- Синій екран смерті 0x0000012c
- Як виправити синій екран смерті
- Victoria hdd - як вилікувати биті сектора?
- Як відформатувати флешку не стандартні способами?
- Команда chkdsk
- Ремонт hdd і «невидимість» диска
- Команда recover - відновлення збережених даних на пошкодженому диску.
- Робота з файловою системою linux
- Команда bootsect
- Відновлюємо флешку утилітою jetflash recovery tool
- Зовнішній накопичувач з wi-fi transcend storejet cloud 128 гб
- Форматування диска linux
- Причини поломки жорсткого диска.