linux:administration:hdd_check
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| linux:administration:hdd_check [2026/02/20 19:41] – [Проверка состояние диска с помощью fsck] so_v_a | linux:administration:hdd_check [2026/09/16 11:43] (текущий) – so_v_a | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| + | < | ||
| + | |||
| # Проверка состояния жестких дисков в Linux | # Проверка состояния жестких дисков в Linux | ||
| Строка 25: | Строка 27: | ||
| Утилита fsck по умолчанию входит в состав дистрибутивов Linux. Для её использования не требуется никаких специальных шагов или процедуры установки. | Утилита fsck по умолчанию входит в состав дистрибутивов Linux. Для её использования не требуется никаких специальных шагов или процедуры установки. | ||
| - | > Важно! Перед запуском утилиты следует размонтировать диск. Запуск fsck на смонтированном диск приведет к повреждению данных. | + | > **Важно!** Перед запуском утилиты следует размонтировать диск. Запуск fsck на смонтированном диск приведет к повреждению данных. |
| Базовый синтаксис: | Базовый синтаксис: | ||
| Строка 32: | Строка 34: | ||
| ``` | ``` | ||
| здесь: | здесь: | ||
| - | | + | |
| - | | + | |
| Наиболее часто применяемые параметры: | Наиболее часто применяемые параметры: | ||
| - | | + | |
| - | | + | |
| Список параметров: | Список параметров: | ||
| - | -a - Устаревшая опция. Указывает исправлять все найденные ошибки без одобрения пользователя. | + | * -a - Устаревшая опция. Указывает исправлять все найденные ошибки без одобрения пользователя. |
| - | -r - Применяется для файловых систем ext. Указывает fsck спрашивать пользователя перед исправлением каждой ошибки. | + | |
| - | -n - Выполняет только проверку ФС, без исправления ошибок. Используется также для получения информации о ФС. | + | |
| - | -c - Применяется для файловых систем ext3/4. Помечает все повреждённые блоки для исключения последующей записи в них. | + | |
| - | -f - Принудительно проверяет ФС, даже если ФС исправна. | + | |
| - | -y - Автоматически подтверждает запросы к пользователю. | + | |
| - | -b - Задаёт адрес суперблока. | + | |
| - | -p - Автоматически исправлять найденные ошибки, | + | |
| - | -A - Проверяет все ФС. | + | |
| - | -С [< | + | |
| - | -l - Блокирует устройство для исключительного доступа. | + | |
| - | -M - Запрещает проверять примонтированные ФС. | + | |
| - | -N - Показывает имитацию выполнения, без запуска реальной проверки. | + | |
| - | -P - Проверять вместе с корневой ФС. | + | |
| - | -R - Пропускает проверку корневой ФС. Может использоваться только совместно с опцией -A. | + | |
| - | -r [< | + | |
| - | -T - Не показывать заголовок при запуске. | + | |
| - | -t < | + | |
| - | -V - Выводит подробное описание выполняемых действий. | + | |
| Строка 66: | Строка 68: | ||
| ``` | ``` | ||
| + | ### Использование fsck с графическим интерфейсом | ||
| + | |||
| + | Утилита fsck это инструмент командной строки, | ||
| + | |||
| + | Соответственно если GParted не установлена в системе, | ||
| + | ``` | ||
| + | sudo apt-get install gparted | ||
| + | ``` | ||
| + | |||
| + | Затем следует открыть GParted и в правом верхнем углу окна программы выбрать диск, который необходимо проверить. Далее в окне программы нажмите на соответствующем разделе диска ПКМ и выберите «Проверить». | ||
| + | {{ : | ||
| Строка 77: | Строка 90: | ||
| ``` | ``` | ||
| где: | где: | ||
| - | * **/ | + | * **/ |
| * **параметры** - необязательные параметры проверки | * **параметры** - необязательные параметры проверки | ||
| Строка 92: | Строка 105: | ||
| * **-f** - по умолчанию утилита пропускает тест с помощью чтения/ | * **-f** - по умолчанию утилита пропускает тест с помощью чтения/ | ||
| - | > Важно: перед использованием badblocks рекомендуется размонтировать диск. | + | > **Важно:** перед использованием badblocks рекомендуется размонтировать диск. |
| < | < | ||
| Строка 106: | Строка 119: | ||
| ``` | ``` | ||
| - | > ВНИМАНИЕ! Данная операция должна проводиться на размонтированной файловой системе, | + | > **ВНИМАНИЕ!** Данная операция должна проводиться на размонтированной файловой системе, |
| + | . | ||
| + | ## Оценка состояния и работоспособности дисков с помощью GSmartControl | ||
| + | GSmartControl — это инструмент с графическим интерфейсом (GUI), предназначенный для **мониторинга и управления жесткими дисками и твердотельными накопителями (SSD)**. Эта утилита проверяет состояние дисков и сканирует их для поиска поврежденных секторов. Инструмент работает при помощи технологии **SMART (Self-Monitoring, | ||
| - | ## Оценка состояния и работоспособности дисков с помощью Gsmartcontrol | + | Больше информации по применению здесь: [[gsmartcontrol|Gsmartcontrol]] |
| - | GSmartControl — это инструмент с графическим интерфейсом (GUI), предназначенный для **мониторинга и управления жесткими дисками и твердотельными накопителями (SSD)**. Эта утилита проверяет состояние | + | ## Проверка диска при помощи |
| + | Диск может быть проверен на ошибки при помощи программы [[https:// | ||
| + | |||
| + | Следующая команда просто выполняет поблочное чтение диска, ничего плохого не случится: | ||
| + | ``` | ||
| + | dd if=/ | ||
| + | ``` | ||
| + | |||
| + | При встрече первого бэд-блока программа завершится с ошибкой: | ||
| + | ``` | ||
| + | dd: /dev/ada0: Input/ | ||
| + | | ||
| + | | ||
| + | | ||
| + | ``` | ||
| + | |||
| + | Чтобы сканирование при встрече бэд-блока продолжалось (таким образом выясним сколько всего бэд-блоков на диске): | ||
| + | ``` | ||
| + | dd if=/ | ||
| + | ``` | ||
| + | |||
| + | Приведенные выше команды осуществляют вывод ошибок в терминал. Чтобы выполнить вывод ошибки в терминал и записать вывод с ошибками в файл можно использовать следующий вариант: | ||
| + | ``` | ||
| + | dd if=/ | ||
| + | ``` | ||
| + | . | ||
/var/www/html/dokuwiki/data/attic/linux/administration/hdd_check.1771616473.txt.gz · Последнее изменение: — so_v_a
