База знань Проста інструкція по роботі з сервісом Профітсервер
головний База знань Режим порятунку та відновлення системи

Режим порятунку та відновлення системи


SystemRescue, раніше відомий як SystemRescueCD, — це дистрибутив Linux, призначений для відновлення пошкоджених операційних систем, керування розділами, резервного копіювання та адміністрування. Він базується на Arch Linux та містить багато утиліт для роботи з системою.

Основні можливості SystemRescue

  • Відновлення завантажувача (GRUB, Syslinux)
  • Робота з пошкодженими файловими системами
  • Керування розділами (GParted, parted, fdisk, gdisk)
  • Створення та відновлення резервних копій (Clonezilla, dd, rsync)
  • Перевірка SMART-дисків (smartctl)
  • Робота з мережами (SSH, NFS, Samba)
  • Підтримка утиліт для Windows NTFS та FAT
  • Віддалений доступ (VNC, SSH)

Початок роботи з SystemRescue

Для зручності користувачів, дистрибутив SystemRescue вже доступний для входу в режим відновлення. Щоб скористатися цією функцією, перейдіть до панелі керування віртуальним сервером VMManager та активуйте режим відновлення.

платіжна панель vmm-панель vmm-panel-enter-recovery-mode

Тепер ви можете отримати доступ до сервера. Як це зробити? Вам потрібно підключитися через VNC протокол будь-яким зручним способом: через браузер або клієнт встановлено на вашому комп’ютері. Після цього ви матимете доступ до всіх опцій керування системою через SystemRescue.

меню-рятувальної-системи

SystemRescue в консольному режимі

Основні дії виконуються в консольному режимі. Монтуйте розділи для діагностики систем Linux або Windows, встановлених на вашому диску. Ви можете монтувати файлові системи Linux (ext4, xfs, btrfs, reiserfs), а також розділи FAT та NTFS, що використовуються Windows, ви можете створювати резервні копії даних та файлів операційної системи, а також відновлювати їх, ви можете використовувати vim та nano редактори для редагування файлів.

консоль-порятунку-системи

SystemRescue з графічним інтерфейсом

Якщо вам потрібні графічні інструменти, ви можете запустити графічне середовище, ввівши startx команда. Графічне середовище дозволяє працювати з GParted (менеджером розділів), використовувати графічні редактори, такі як Geany або Featherpad, переглядати веб-сторінки та використовувати термінали, такі як xfce-terminal.

графічний інтерфейс порятунку системи

Налаштування мережі SystemRescue

SystemRescue дозволяє підключатися до мережі. Ця функція дозволяє створювати резервні копії через мережу, завантажувати файли, працювати віддалено через SSH або отримувати доступ до файлів, розташованих на сервері Linux (через NFS) або системі Windows (через Samba). Найзручніший спосіб налаштування мережі – це використання служби Network-Manager. Вона надає дуже зручний графічний інструмент для налаштування мережі. Це значно спрощує конфігурацію мережі. Цей інструмент доступний у вигляді невеликого значка на панелі завдань поруч із годинником у графічному середовищі. Зручна консольна утиліта – nmtui - надає текстовий інтерфейс для налаштування та керування мережевими з'єднаннями. Він є частиною NetworkManager і дозволяє користувачам налаштовувати параметри мережі, не виходячи з терміналу.

nmtui nmtui-edit-connection

Якщо ви хочете налаштувати мережу вручну, ви можете скористатися зручними інструментами командного рядка.
Відкрийте термінал і запустіть:

ip link show

Ви побачите список інтерфейсів, наприклад:

1. lo: ...
2. ens3: ...

Налаштування статичної IP-адреси:

ip addr add 192.168.1.100/24 dev ens3
ip route add default via 192.168.1.1

Перевірте за допомогою команди:

ip addr show eth0
ip route

Ви можете налаштувати DNS, відредагувавши або створивши файл /etc/resolv.conf:

nano /etc/resolv.conf

І зробіть записи:

nameserver 8.8.8.8
nameserver 1.1.1.1

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

Відновлення завантажувача GRUB

Визначте кореневий розділ:

fdisk -l

Монтувати кореневий розділ:

mount /dev/sdXn /mnt

Для систем UEFI:

mount /dev/sdXn /mnt/boot/efi

Встановлення GRUB:

grub-install --root-directory=/mnt /dev/sdXn
update-grub

Для XFS (лише перевірка):

xfs_repair -n /dev/sdXn

Керування розділами

Доступні команди: parted, fdisk, gdisk, lsblk, mkfs, mount, umount
Створення розділу ext4:

mkfs.ext4 /dev/sdXn

Робота з файловими системами

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

fsck /dev/sdXn         # для ext4, ext3
ntfsfix /dev/sdXn      # для NTFS

Монтаж:

mount /dev/sdXn /mnt

Робота з Btrfs та XFS:

btrfs check /dev/sdXn
xfs_repair /dev/sdXn

Клонування диска за допомогою ddrescue

Клонування пошкодженого диска в образ:

ddrescue -f -n /dev/sdXn /mnt/backup/sdXn.img /mnt/backup/sdXn.log

Продовження перерваного клонування зі спробою відновлення пошкоджених секторів:

ddrescue -d -f -r3 /dev/sdXn /mnt/backup/sdXn.img /mnt/backup/sdXn.log

резервна копія

З dd:

dd if=/dev/sdXn of=/dev/sdXn bs=64K status=progress

З rsync:

rsync -aAXv /mnt/source/ /mnt/backup/

Копіювання даних через мережу

На цільовій машині (приймачі):

nc -l -p 1234 | dd of=disk.img

На оригінальній машині (джерело):

dd if=/dev/sdXn | nc 192.168.1.100 1234

Вийти з режиму відновлення

У панелі керування віртуальним сервером VMManager виберіть потрібну машину та вимкніть режим відновлення в меню; після перезавантаження сервер завантажиться до попереднього стану.

exit-recovery-mode

Найчастіші запитання SystemRescue

Як записати SystemRescue на флешку?

Завантажте дистрибутив з Офіційний сайт, а потім створіть інсталяційну флешку
Windows: з Руфус
Linux:

dd if=systemrescue.iso of=/dev/sdX bs=4M status=progress && sync

Чи можливо використовувати SystemRescue без встановлення?

Так, він працює повністю в режимі Live — запускається з USB, CD або ISO у віртуальній машині.

Які файлові системи він підтримує?

Підтримуються ext2/3/4, XFS, Btrfs, FAT, NTFS, ReiserFS, exFAT та інші.

Як клонувати диск?

Linux:

dd if=/dev/sda of=/dev/sdb bs=64K status=progress

Чи можна відновити видалені файли?

Так, використовуючи photorec (текстовий інтерфейс) або testdisk (відновлення розділів).

Як створити резервну копію?

Наприклад rsync:

rsync -aAXv /mnt/source/ /mnt/backup/

Чи є підтримка дисків Windows?

Так, ви можете монтувати та читати NTFS та FAT32.

Чи можливо використовувати SystemRescue віддалено?

Так, підтримуються SSH, VNC, Samba, NFS та інші мережеві інструменти.

Висновок

SystemRescue — незамінний інструмент для системних адміністраторів, інженерів служби підтримки та досвідчених користувачів. Він спрощує відновлення даних, усунення неполадок завантаження, діагностику обладнання та керування розділами. Завдяки різноманітним вбудованим утилітам він замінює десятки окремих Live-дистрибутивів та утиліт в одному ISO-образі.

❮ Попередня стаття Управління виділеним сервером, інтерфейс IPMI.
Наступна стаття ❯ Налаштування PTR-запису (зворотний DNS)

Запитайте нас про VPS

Ми завжди готові відповісти на ваші запитання в будь-який час дня і ночі.