Режим відновлення. Приклади взаємодії
Що таке "Режим відновлення"?
Зверніть увагу, що це не аналог режиму відновлення 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
Перезавантаження сервера
Перезавантажте сервер, щоб завантажити його в встановлену операційну систему.