Инструменты пользователя

Инструменты сайта


linux:administration:hdd_check

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
linux:administration:hdd_check [2026/02/20 19:54] – [Сканирование с помощью badblocks] so_v_alinux:administration:hdd_check [2026/09/16 11:43] (текущий) – so_v_a
Строка 1: Строка 1:
 +<!DOCTYPE markdown>
 +
 # Проверка состояния жестких дисков в Linux # Проверка состояния жестких дисков в Linux
  
Строка 18: Строка 20:
 lsblk lsblk
 ``` ```
 +
 ## Проверка состояние диска с помощью fsck ## Проверка состояние диска с помощью fsck
  
Строка 24: Строка 27:
 Утилита fsck по умолчанию входит в состав дистрибутивов Linux. Для её использования не требуется никаких специальных шагов или процедуры установки. Утилита fsck по умолчанию входит в состав дистрибутивов Linux. Для её использования не требуется никаких специальных шагов или процедуры установки.
  
-> Важно! Перед запуском утилиты следует размонтировать диск. Запуск fsck на смонтированном диск приведет к повреждению данных.+> **Важно!** Перед запуском утилиты следует размонтировать диск. Запуск fsck на смонтированном диск приведет к повреждению данных.
  
 Базовый синтаксис: Базовый синтаксис:
Строка 64: Строка 67:
 man fsck man fsck
 ``` ```
 +
 +### Использование fsck с графическим интерфейсом
 +
 +Утилита fsck это инструмент командной строки, но она может быть использована и через графический интерфейс. В частности программа GParted предлагает функцию, позволяющую проверить вашу файловую систему.
 +
 +Соответственно если GParted не установлена в системе, то сначала необходимо её установить:
 +```
 +sudo apt-get install gparted
 +```
 +
 +Затем следует открыть GParted и в правом верхнем углу окна программы выбрать диск, который необходимо проверить. Далее в окне программы нажмите на соответствующем разделе диска ПКМ и выберите «Проверить».
 +{{ :linux:administration:fsck-gparted-check-filesystem.jpg?direct&600 |}}
  
  
Строка 90: Строка 105:
   * **-f** - по умолчанию утилита пропускает тест с помощью чтения/записи если файловая система смонтирована чтобы её не повредить, эта опция позволяет всё таки выполнять эти тесты даже для смонтированных систем;   * **-f** - по умолчанию утилита пропускает тест с помощью чтения/записи если файловая система смонтирована чтобы её не повредить, эта опция позволяет всё таки выполнять эти тесты даже для смонтированных систем;
  
-> Важно: перед использованием badblocks рекомендуется размонтировать диск.+> **Важно:** перед использованием badblocks рекомендуется размонтировать диск.
  
 <blockquote>По умолчанию утилита выполняет сканирование диска **без вывода какой-либо информации на экран**. Чтобы получить данные о результате работы badblocks, **используйте с командой опцию -v**</blockquote> <blockquote>По умолчанию утилита выполняет сканирование диска **без вывода какой-либо информации на экран**. Чтобы получить данные о результате работы badblocks, **используйте с командой опцию -v**</blockquote>
Строка 104: Строка 119:
 ``` ```
  
-> ВНИМАНИЕ! Данная операция должна проводиться на размонтированной файловой системе, либо в режиме read-only! Проверенное устройство и устройство на котором будут помечаться сбойные блоки должно быть одно и тоже!+> **ВНИМАНИЕ!** Данная операция должна проводиться на размонтированной файловой системе, либо в режиме read-only! Проверенное устройство и устройство на котором будут помечаться сбойные блоки должно быть одно и тоже! 
 +. 
 +## Оценка состояния и работоспособности дисков с помощью GSmartControl
  
 +GSmartControl — это инструмент с графическим интерфейсом (GUI), предназначенный для **мониторинга и управления жесткими дисками и твердотельными накопителями (SSD)**. Эта утилита проверяет состояние дисков и сканирует их для поиска поврежденных секторов. Инструмент работает при помощи технологии **SMART (Self-Monitoring, Analysis and Reporting)**. Она используется для получения информации о состоянии дисков, их температуре и количестве часов работы.
  
-## Оценка состояния и работоспособности дисков с помощью Gsmartcontrol+Больше информации по применению здесь: [[gsmartcontrol|Gsmartcontrol]]
  
-GSmartControl — это инструмент с графическим интерфейсом (GUI), предназначенный для **мониторинга и управления жесткими дисками и твердотельными накопителями (SSD)**. Эта утилита проверяет состояние дисков и сканирует их для поиска поврежденных секторов. Инструмент работает при помощи технологии **SMART (Self-Monitoring, Analysis and Reporting)**. Она используется для получения информации о состоянии дисков, их температуре и количестве часов работы.+## Проверка диска при помощи программы dd
  
 +Диск может быть проверен на ошибки при помощи программы [[https://ru.wikipedia.org/wiki/Dd?ysclid=mm0g3ykqj283665155|dd]].
 +
 +Следующая команда просто выполняет поблочное чтение диска, ничего плохого не случится:
 +```
 +dd if=/dev/ada0 of=/dev/null bs=512 status=progress
 +```
 +
 +При встрече первого бэд-блока программа завершится с ошибкой:
 +```
 +dd: /dev/ada0: Input/output error MiB) transferred 395.000s, 8111 kB/s
 + 6266577+0 records in
 + 6266577+0 records out
 + 3208487424 bytes transferred in 404.157958 secs (7938697 bytes/sec)
 +```
 +
 +Чтобы сканирование при встрече бэд-блока продолжалось (таким образом выясним сколько всего бэд-блоков на диске):
 +```
 +dd if=/dev/ada0 of=/dev/null bs=8M status=progress conv=noerror
 +```
 +
 +Приведенные выше команды осуществляют вывод ошибок в терминал. Чтобы выполнить вывод ошибки в терминал и записать вывод с ошибками в файл можно использовать следующий вариант: 
 +```
 +dd if=/dev/ada0 of=/dev/null bs=8M conv=noerror | & tee /tmp/log.txt 
 +```
 +.
  
  
/var/www/html/dokuwiki/data/attic/linux/administration/hdd_check.1771617277.txt.gz · Последнее изменение: — so_v_a