До 12.5 млн токенов на тест ИИ-агента
Вход/ Регистрация
На главную
Серверы

Смена режима загрузки

Отдельные действия с сервером, например, восстановление пароля root или пересоздание разделов на диске, требуют отличных от стандартного (многопользовательского) режимов загрузки ОС.

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

Как изменить режим загрузки

Чтобы сменить режим загрузки ОС:

  1. Перейдите в раздел «Облачные серверы» и кликните на нужный сервер.

  2. Откройте вкладку «Доступ».

  3. Нажмите «Изменить» в блоке «Режим загрузки ОС».

Image1

  1. Выберите нужный режим загрузки.

  2. Нажмите «Сохранить и перезагрузить».

Сервер будет загружен в нужном режиме.

Доступные режимы загрузки

Стандартный режим

Режим загрузки по умолчанию. Сервер запускается в штатном режиме: загружается полноценная операционная система со всеми настроенными сервисами, сетевыми интерфейсами и пользовательскими сессиями.

Используйте стандартный режим, если:

  • Сервер работает в обычном режиме.
  • Необходим доступ по SSH или полноценное сетевое подключение.
  • Вы разворачиваете приложения, выполняете рабочие задачи или проводите обычное администрирование.

Однопользовательский режим

Однопользовательский режим загружает операционную систему с системного диска сервера, но пропускает обычную многопользовательскую инициализацию. Система запускается в минимальном окружении с корневой оболочкой и без большинства сервисов.

Однопользовательский режим предоставляет неограниченный доступ root без дополнительной аутентификации. Используйте его только при необходимости и возвращайтесь в стандартный режим сразу после завершения задачи.

Особенности режима:

  • ОС загружается с системного диска сервера, как и в стандартном режиме.
  • Доступ есть только у пользователя root; другие пользователи войти не могут.
  • Большинство сервисов остановлены, сетевые интерфейсы не активированы.
  • SSH недоступен, подключиться к серверу можно только через VNC-консоль в панели управления.

Используйте однопользовательский режим, если:

  • Неверно настроенный сервис или ошибочная запись в /etc/fstab не дают серверу загрузиться в штатном режиме.
  • Нужно проверить или восстановить локальную файловую систему с помощью fsck.
  • Нужно отредактировать системные конфигурационные файлы до запуска сервисов.

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

В этом режиме сервер загружается не с собственного системного диска, а с внешнего образа восстановления. Среда восстановления — это отдельная минимальная операционная система, которая загружается независимо от установленной на сервере.

Особенности режима:

  • ОС загружается из образа восстановления, а не с системного диска сервера.
  • SSH-доступ к среде восстановления по умолчанию блокируется файрволом — без дополнительной настройки подключиться можно только через VNC-консоль в панели управления.
  • Диск сервера доступен как дополнительное блочное устройство, которое можно примонтировать.
  • Среда восстановления не затронута проблемами на диске сервера.

Используйте загрузку с диска восстановления, если:

  • Нужно сбросить пароль root из операционной системы.
  • Нужно переразметить разделы диска на сервере.
  • ОС сервера повреждена настолько, что не загружается даже в однопользовательском режиме.
  • Сервер не загружается и восстановить его работоспособность не удается, но нужно забрать файлы с диска — например, скопировать их на другой сервер перед переустановкой ОС. 

В режиме загрузки с диска восстановления системный диск сервера не является активной ОС — он отображается как дополнительное блочное устройство, которое нужно примонтировать вручную перед доступом к файлам (см. ниже).

Подключение по SSH к среде восстановления

Для простой операции, такой как сброс root-пароля, обычно достаточно VNC-консоли в панели управления. Но для более длительных операций — например, копирования файлов на другой сервер по сети или диагностики диска — удобнее подключиться по SSH.

Чтобы подключиться к среде восстановления по SSH:

  1. Откройте VNC-консоль в панели управления.

  2. Задайте пароль root для среды восстановления. Выполните команду:

    
passwd
  1. Введите пароль дважды. При вводе символы не отображаются на экране из соображений безопасности. 

  2. Отключите файрвол, который по умолчанию блокирует SSH:

    
systemctl stop iptables
  1. Подключитесь по SSH, используя заданный пароль.

Вы попадаете в саму среду восстановления, а не в систему, установленную на диске сервера. Если вам нужно работать с диском сервера, примонтируйте его, как описано ниже.

Монтирование системного диска

Чтобы получить доступ к файлам на диске сервера, выполните следующее.

Корневой раздел диска может называться sda1 или vda1. Сначала попробуйте команду:

    
mount -o rw /dev/sda1 /mnt

Если получите ошибку:

    
mount: /mnt: fsconfig system call failed: /dev/sda1: Can't lookup blockdev.

— значит, раздел называется иначе. 

Попробуйте другое имя устройства:

    
mount -o rw /dev/vda1 /mnt

Теперь диск доступен по пути /mnt — можно читать, копировать и редактировать файлы.

Если нужно не просто получить доступ к файлам, а работать с системой сервера как с активной ОС (например, переустановить загрузчик), дополнительно выполните chroot:

    
chroot /mnt /bin/bash

Чтобы выйти из chroot, нажмите Ctrl + D.

Отмонтирование диска

По завершении работы отмонтируйте диск:

    
umount /mnt

Примонтируйте корневую файловую систему в режим только для чтения — это снижает риск повреждения данных при перезагрузке:

    
mount -o ro /dev/sda1 /mnt

Используйте то же имя устройства, что и при монтировании. 

После этого можно перезагружать сервер в обычном режиме.

Была ли статья полезна?
Ваш ответ поможет улучшить документацию
Пока нет комментариев