Rocky Linux Rocky Linux

Rocky Linux: после перезагрузки пропадает точка монтирования

  • Обновлено
  • Чтение ≈ 4 минуты
  • Нужны права администратора

Краткий ответ

Данные доступны после ручного монтирования, но после перезапуска каталог остаётся пустым или mount пропадает. Не путайте это с удалением данных и не форматируйте раздел.

В этой статье
  1. Когда возникает проблема и к каким системам относится
  2. Основные причины: как отличить одну от другой
  3. Пошаговая диагностика и устранение неисправности
  4. Как убедиться, что неисправность устранена
  5. Если предложенный способ не сработал

#Когда возникает проблема и к каким системам относится

Данные доступны после ручного монтирования, но после перезапуска каталог остаётся пустым или mount пропадает. Не путайте это с удалением данных и не форматируйте раздел. Rocky Linux 8/9/10 с systemd и /etc/fstab; применимо к отдельному диску, сетевому ресурсу или файловой системе, которая перестаёт монтироваться после перезагрузки.

#Основные причины: как отличить одну от другой

Возможная причинаКак узнатьЧто делать
Нет или неверна запись fstabUUID, тип ФС или путь неверныfindmnt не показывает ожидаемую точку, journalctl сообщает mount errorПроверить запись по UUID и тестировать вручную
Зависимость от сетиNFS/CIFS запрашивается до появления соединенияВ журнале timeout и unreachableИспользовать сетевые параметры монтирования по документации
Отложенное или конфликтующее монтированиеАвтоматический модуль systemd либо опция noauto изменяет поведениеsystemctl показывает inactive либо автомонтированиеСогласовать fstab, automount и реальные зависимости

#Пошаговая диагностика и устранение неисправности

  1. Шаг 1. Определите исчезнувшую точкуОткройте терминал и укажите каталог, в котором раньше были данные. Проверьте, совпадает ли поле TARGET с точным каталогом: если findmnt показывает только родительский «/», нужный том не смонтирован; обычные файлы, лежащие под будущей точкой монтирования, не являются содержимым диска.
  2. Терминал Rocky Linux; административные права не обязательны
    Linux · Терминал (Bash)Команда
    Терминал Rocky Linux; административные права не обязательны. Диагностика или адресная проверка; выполните только при соответствии условиям шага.
    MOUNT="/mnt/данные"
    findmnt -T "$MOUNT"
    lsblk -f
  1. Шаг 2. Сопоставьте каталог и источник с fstabОткройте /etc/fstab для чтения; для носителя ориентируйтесь на UUID из lsblk, а не на меняющиеся /dev/sdb1. Для сетевого ресурса фиксируйте адрес сервера и тип ФС. Не подставляйте значения из чужих примеров.
  2. Терминал Rocky Linux; нужны административные права
    Linux · Терминал (Bash)КомандаНужен sudo
    Терминал Rocky Linux; нужны административные права. Диагностика или адресная проверка; выполните только при соответствии условиям шага.
    cat /etc/fstab
    sudo blkid
  1. Шаг 3. Проверьте ошибки загрузки по имени mount unitИмя unit получается экранированием пути systemd-escape; например, /mnt/data соответствует mnt-data.mount. Ошибка timeout, зависимость от сетевого тома и неверный тип ФС требуют разных исправлений.
    Linux · Терминал (Bash)Команда
    Терминал Rocky Linux; административные права не обязательны. Диагностика или адресная проверка; выполните только при соответствии условиям шага.
    MOUNT="/mnt/данные"
    UNIT=$(systemd-escape --path --suffix=mount "$MOUNT")
    systemctl status "$UNIT" --no-pager
    journalctl -b -u "$UNIT" --no-pager -n 70
  1. Шаг 4. Перед изменением сделайте копию fstab и проверьте еёТолько администратор может менять файл. Команда ниже сохраняет копию с временной меткой; если файл содержит пароли сетевого ресурса, ограничьте права копии. Затем используйте sudoedit и исправьте исключительно подтверждённую строку, не переписывая весь файл.
  2. Терминал Rocky Linux; нужны административные права
    Linux · Терминал (Bash)С осторожностьюНужен sudo
    Терминал Rocky Linux; нужны административные права. Меняет настройки/состояние службы: сначала копия и возможность отката.
    sudo cp -a /etc/fstab "/etc/fstab.backup.$(date +%Y%m%d-%H%M%S)"
    sudoedit /etc/fstab

    Команда может изменить состояние системы или её настройки. Проверьте параметры и последствия перед запуском.

  1. Терминал Rocky Linux; нужны административные права
    Linux · Терминал (Bash)С осторожностьюНужен sudo
    Терминал Rocky Linux; нужны административные права. Меняет настройки/состояние службы: сначала копия и возможность отката.
    sudo findmnt --verify --verbose
    sudo systemctl daemon-reload

    Команда может изменить состояние системы или её настройки. Проверьте параметры и последствия перед запуском.

  2. Шаг 5. Проверьте синтаксис без перезагрузкиПосле сохранения вызовите проверку параметров mount. В системах с systemd команда systemctl daemon-reload нужна, чтобы перечитать созданные из fstab определения. Команда mount -a может задеть другие точки и сетевые ресурсы: выполняйте её только в окно обслуживания и на машине с доступной консолью.
  1. Шаг 6. При сетевом томе проверьте готовность сетиЕсли в fstab используется NFS/CIFS, проверьте, объявлен ли _netdev и доступен ли сервер в момент загрузки. Для систем с automount полезна зависимость x-systemd.automount, но её применимость сначала проверьте по руководству и требованиям сервиса, а не добавляйте автоматически.
  2. Терминал Rocky Linux; административные права не обязательны
    Linux · Терминал (Bash)Команда
    Терминал Rocky Linux; административные права не обязательны. Диагностика или адресная проверка; выполните только при соответствии условиям шага.
    systemctl status network-online.target --no-pager
    findmnt -t nfs,nfs4,cifs
  1. Шаг 7. Повторите безопасное монтирование и проверкуМонтируйте только конкретную известную точку, убедитесь, что источник совпадает с ожидаемым, а в каталоге есть нужные данные. Не запускайте fsck на подключённой ФС. На критичном сервере тест перезагрузкой проводите после проверки резервных копий.
  2. Терминал Rocky Linux; нужны административные права
    Linux · Терминал (Bash)С осторожностьюНужен sudo
    Терминал Rocky Linux; нужны административные права. Меняет настройки/состояние службы: сначала копия и возможность отката.
    MOUNT="/mnt/данные"
    sudo mount "$MOUNT"
    findmnt -T "$MOUNT"

    Команда может изменить состояние системы или её настройки. Проверьте параметры и последствия перед запуском.

#Как убедиться, что неисправность устранена

После контролируемой перезагрузки findmnt показывает нужный UUID или сетевой источник для выбранного каталога, а контрольные файлы видны там же.

#Если предложенный способ не сработал

Если ошибка повторяется, верните корректную резервную копию /etc/fstab через локальную консоль и передайте сообщение из journalctl вместе с lsblk -f; не используйте fsck или mkfs наугад.

Так эту ошибку тоже называют

Источники и обновления

Последнее обновление статьи: 2 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.