Перейти к содержимому
VDS · Операционные системы

Диск восстановления: когда система не грузится

Как загрузить машину в SystemRescue, примонтировать её диск, починить fstab, загрузчик или забытый пароль и вернуться к обычной загрузке.

Обновлено 23 августа 2026 г.

Если машина перестала отвечать по SSH после правки конфигов, обновления ядра или переполнения диска, чинить её изнутри уже нельзя. Для таких случаев в панели есть режим загрузки с диска восстановления SystemRescue — отдельная система, работающая в памяти, из которой диск вашей машины виден как обычный носитель.

Как войти

  1. Откройте /hosting/vds/m/<id>, вкладка «Доступ».
  2. В блоке режима загрузки выберите диск восстановления SystemRescue.
  3. Перезагрузите машину и откройте вкладку «Консоль».

Вход в SystemRescue — пользователь root без пароля. По SSH туда попасть нельзя, работайте через консоль. Выбирайте вид «Экран» (VNC): по последовательной линии размер окна не передаётся, там всегда 80×24, и полноэкранные утилиты рисуются криво.

Диск машины виден как /dev/sda, разделы — /dev/sda1, /dev/sda2 и далее.

Примонтировать систему и починить

lsblk -f
mount /dev/sda1 /mnt
ls /mnt

Если раздел оказался не тот — umount /mnt и пробуйте следующий. Корень узнаётся по каталогам etc, var, usr.

Дальше типовые задачи:

nano /mnt/etc/fstab
nano /mnt/etc/ssh/sshd_config
du -xh /mnt --max-depth=2 | sort -h | tail -20
journalctl -D /mnt/var/log/journal -b -1 -p err

Чтобы работать «внутри» системы — сбросить пароль, переустановить пакет, пересобрать загрузчик — войдите в неё через chroot:

mount /dev/sda1 /mnt
for d in dev proc sys run; do mount --bind /$d /mnt/$d; done
chroot /mnt /bin/bash
passwd root
exit

После выхода отмонтируйте всё: umount -R /mnt.

Частые причины и что делать

СимптомПричинаДействие
Загрузка виснет на ожидании разделаОпечатка в /etc/fstab, несуществующий UUIDЗакомментировать строку или добавить nofail
Службы падают, места нетЛоги или образы съели дискПочистить /var/log, /var/lib/docker через /mnt
Машина загружена, SSH молчитОшибка в sshd_config или закрывший себя брандмауэрПравить конфиг, сбросить правила — ufw
Забыт пароль root—passwd в chroot либо новый пароль во вкладке «Доступ»

Вернуться в обычный режим

Переключите режим загрузки обратно на обычный и перезагрузите машину. Иначе она снова поднимется в SystemRescue, и вы решите, что починка не помогла.

Работа из режима восстановления ничего не сохраняет: SystemRescue живёт в памяти. Всё, что вы изменили вне /mnt, исчезнет после перезагрузки.

Если восстановить систему не удаётся, во вкладке «Доступ» есть переустановка с выбором системы. Она стирает диск полностью, поэтому сначала скопируйте нужные файлы наружу прямо из SystemRescue — например, через scp или rsync на другую машину.