Центр Диагностики & База Системных Ошибок

Решения для Windows Server, Active Directory, 1С, СУБД, Linux, Cisco, MikroTik и IP-телефонии.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, баз данных и сетевого оборудования. Перед выполнением действий обязательно создайте резервную копию. При отсутствии необходимой квалификации обратитесь к ИТ-специалистам.
You are in emergency mode. After logging in, type 'journalctl -xb' to view logs Linux / DevOps

You are in emergency mode — Восстановление загрузки Linux и systemd

Обновлено: 18.08.2026  ·  Официальная база знаний

Архитектура ошибки и симптомы сбоя

Сообщение «You are in emergency mode. After logging in, type 'journalctl -xb' to view system logs, 'systemctl reboot' to reboot, 'systemctl default' or ^D to try again to boot into the default target» появляется при остановке загрузки systemd. Аварийный режим активируется, когда менеджер инициализации не может смонтировать критические локальные файловые системы (сбой local-fs.target), находит поврежденные разделы дисков или сталкивается с критическим сбоем инициализации оборудования на этапе sysinit.target.

Диагностическая таблица параметров сбоя

ПараметрЗначениеИнженерный смысл сбоя
emergency.targetMinimal Isolation ShellМинимальное окружение: смонтирован только корень (обычно Read-Only), сеть и сервисы выключены.
Triggerfsck failure / missing UUIDНевозможность смонтировать раздел из /etc/fstab или повреждение суперблока.
journalctl -xbBoot Log FilterЖурнал текущей аварийной сессии с красной подсветкой критических ошибок (уровень err..emerg).

Пошаговое дерево решений и сценарии траблшутинга

Сценарий 1: Локализация точной причины сбоя через journalctl

# Фильтрация ошибок текущей сессии загрузки:
journalctl -xb -p 3

# Поиск строк сбоя монтирования и дисковых ошибок:
journalctl -xb | grep -i -E "(failed to mount|fsck|timed out|dependency)"

Сценарий 2: Перемонтирование корневой файловой системы в режим Read-Write

В аварийном режиме корневой раздел часто заблокирован в режиме «только для чтения»:

# Перевод корневого раздела в режим записи:
mount -o remount,rw /

Сценарий 3: Исправление записей точек монтирования в /etc/fstab

Сверьте UUID разделов в /etc/fstab с реальными идентификаторами дисков:

# Просмотр фактических UUID подключенных дисков:
blkid

# Откройте fstab и временно закомментируйте отсутствующие диски:
nano /etc/fstab

Сценарий 4: Ручная проверка поврежденных файловых систем (fsck)

# Проверка целостности разделов (диски должны быть размонтированы):
sudo fsck.ext4 -f -y /dev/sda1

# После устранения ошибок продолжите стандартную загрузку:
systemctl default
Сервер завис в Emergency Mode на удаленном хостинге или в ЦОД?
ITSTM восстановит работу операционной системы через IPMI KVM/Serial-консоль, устранит повреждения разделов и восстановит сервисы без потери данных.
Практический опыт инженера: Если сервер вылетел в emergency mode после сбоя питания, никогда не применяйте команду 'xfs_repair -L' без полного посекторного бэкапа (dd/ddrescue) проблемного блочного устройства.

Частые вопросы (FAQ)

Чем emergency mode отличается от rescue mode в systemd?

В emergency mode (emergency.target) смонтирован только корневой раздел (часто Read-Only) и не запущены никакие службы. В rescue mode (rescue.target) монтируются все локальные диски и запускаются базовые системные сокеты и генераторы.

Что делать, если systemd застрял в цикле emergency mode после перезагрузки?

Убедитесь, что в /etc/fstab для всех несистемных дисков добавлены флаги 'nofail,x-systemd.device-timeout=5s', и проверьте диск на битые сектора через smartctl.

Как выйти из emergency mode в стандартный режим?

Выполните команду systemctl default или нажмите комбинацию клавиш Ctrl+D. Если ошибки устранены, система продолжит запуск.

Почему команда nano /etc/fstab выдает ошибку Read-only file system?

Потому что ядро защищает сбойный корень. Выполните 'mount -o remount,rw /' перед редактированием файлов конфигурации.