linux:administration:hdd_check
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| linux:administration:hdd_check [2026/02/20 20:14] – [Сканирование с помощью badblocks] so_v_a | linux:administration:hdd_check [2026/09/16 11:43] (текущий) – so_v_a | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| + | < | ||
| + | |||
| # Проверка состояния жестких дисков в 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 не установлена в системе, | ||
| + | ``` | ||
| + | sudo apt-get install gparted | ||
| + | ``` | ||
| + | |||
| + | Затем следует открыть GParted и в правом верхнем углу окна программы выбрать диск, который необходимо проверить. Далее в окне программы нажмите на соответствующем разделе диска ПКМ и выберите «Проверить». | ||
| + | {{ : | ||
| + | |||
| ## Сканирование с помощью badblocks | ## Сканирование с помощью badblocks | ||
| Строка 89: | Строка 105: | ||
| * **-f** - по умолчанию утилита пропускает тест с помощью чтения/ | * **-f** - по умолчанию утилита пропускает тест с помощью чтения/ | ||
| - | > Важно: перед использованием badblocks рекомендуется размонтировать диск. | + | > **Важно:** перед использованием badblocks рекомендуется размонтировать диск. |
| < | < | ||
| Строка 103: | Строка 119: | ||
| ``` | ``` | ||
| - | > ВНИМАНИЕ! Данная операция должна проводиться на размонтированной файловой системе, | + | > **ВНИМАНИЕ!** Данная операция должна проводиться на размонтированной файловой системе, |
| - | + | . | |
| - | ## Оценка состояния и работоспособности дисков с помощью | + | ## Оценка состояния и работоспособности дисков с помощью |
| GSmartControl — это инструмент с графическим интерфейсом (GUI), предназначенный для **мониторинга и управления жесткими дисками и твердотельными накопителями (SSD)**. Эта утилита проверяет состояние дисков и сканирует их для поиска поврежденных секторов. Инструмент работает при помощи технологии **SMART (Self-Monitoring, | GSmartControl — это инструмент с графическим интерфейсом (GUI), предназначенный для **мониторинга и управления жесткими дисками и твердотельными накопителями (SSD)**. Эта утилита проверяет состояние дисков и сканирует их для поиска поврежденных секторов. Инструмент работает при помощи технологии **SMART (Self-Monitoring, | ||
| Больше информации по применению здесь: [[gsmartcontrol|Gsmartcontrol]] | Больше информации по применению здесь: [[gsmartcontrol|Gsmartcontrol]] | ||
| + | |||
| + | ## Проверка диска при помощи программы dd | ||
| + | |||
| + | Диск может быть проверен на ошибки при помощи программы [[https:// | ||
| + | |||
| + | Следующая команда просто выполняет поблочное чтение диска, ничего плохого не случится: | ||
| + | ``` | ||
| + | dd if=/ | ||
| + | ``` | ||
| + | |||
| + | При встрече первого бэд-блока программа завершится с ошибкой: | ||
| + | ``` | ||
| + | dd: /dev/ada0: Input/ | ||
| + | | ||
| + | | ||
| + | | ||
| + | ``` | ||
| + | |||
| + | Чтобы сканирование при встрече бэд-блока продолжалось (таким образом выясним сколько всего бэд-блоков на диске): | ||
| + | ``` | ||
| + | dd if=/ | ||
| + | ``` | ||
| + | |||
| + | Приведенные выше команды осуществляют вывод ошибок в терминал. Чтобы выполнить вывод ошибки в терминал и записать вывод с ошибками в файл можно использовать следующий вариант: | ||
| + | ``` | ||
| + | dd if=/ | ||
| + | ``` | ||
| + | . | ||
| + | |||
| + | |||
/var/www/html/dokuwiki/data/attic/linux/administration/hdd_check.1771618445.txt.gz · Последнее изменение: — so_v_a
