Перейти до основного вмісту

Режим відновлення. Приклади взаємодії

Що таке "Режим відновлення"?

warning

Зверніть увагу, що це не аналог режиму відновлення Windows.

При активації режиму відновлення завантажується спеціальна версія Linux. Це операційна система, яка працює в оперативній пам'яті та дозволяє отримати доступ до дискових розділів вашого сервера. Вона корисна для таких завдань, як скидання паролю або відновлення конфігурацій.

Що таке монтування файлової системи?

Монтування файлової системи — це процес, який робить розділ диска доступним для роботи операційної системи. Наприклад, якщо вам потрібно отримати доступ до даних на сервері в режимі відновлення. Для монтування використовується команда:

mount

Робота в режимі відновлення

Визначення структури дисків

Спочатку необхідно визначити, як влаштована ваша дискова система. Виконайте команду:

lsblk

Вона покаже список дисків і розділів на вашому сервері. Приклад виводу команди:

sda       8:0    0   477G  0 disk
├─sda1 8:1 0 12G 0 part
│ └─md0 9:0 0 12G 0 raid1
├─sda2 8:2 0 512M 0 part
│ └─md1 9:1 0 511.4M 0 raid1
└─sda3 8:3 0 453.3G 0 part
└─md2 9:2 0 453.1G 0 raid1

У цьому прикладі кореневий розділ знаходиться на md2, але у вас розділ може мати іншу назву.

порада

На наших серверах при стандартній розмітці кореневий розділ найчастіше знаходиться на md2 або md1, залежно від конфігурації сервера.

Монтування файлової системи

Тепер змонтуйте кореневий розділ, щоб отримати до нього доступ. Використовуйте команду:

mount /dev/md2 /mnt

(Замініть md2 на ваш розділ, якщо він відрізняється)

Ця команда робить дані в цьому розділі доступними для роботи.

Підключення до файлової системи

Після монтування файлової системи вам потрібно перейти до неї, щоб працювати, як в основній системі. Для цього виконайте наступні команди:

chroot-prepare /mnt
  • Ця команда готує систему для роботи з змонтованим розділом.
chroot /mnt
  • За допомогою цієї команди ви "заходите" у файлову систему і можете виконувати команди так, ніби це була основна операційна система.

Приклад: Скидання пароля root

Тепер розглянемо приклад скидання пароля користувача root у режимі відновлення.

Завантаження сервера в режим відновлення

Перейдіть до особистого кабінету, відкрийте картку сервера, виберіть "Керування" та натисніть на опцію "Керування режимом відновлення". Після цього перезавантажте сервер.

Підключення до сервера через SSH

Підключіться до сервера через SSH, використовуючи користувача root та пароль, який ви отримаєте електронною поштою після активації режиму відновлення.

Монтування файлової системи

Введіть команду для монтування кореневого розділу:

mount /dev/md2 /mnt

Перехід до файлової системи

Підключіться до змонтованої файлової системи за допомогою наступних команд:

chroot-prepare /mnt
chroot /mnt

Скидання пароля root

Виконайте команду для скидання пароля:

passwd root

Примітка: під час введення нового пароля символи на екрані не будуть відображатися.

Вихід із chroot

Щоб вийти з режиму chroot, введіть команду:

exit

Відмонтування файлової системи

Відмонтуйте файлову систему, щоб завершити роботу:

umount /mnt/*
umount /mnt

Перезавантаження сервера

Перезавантажте сервер, щоб завантажити його в встановлену операційну систему.