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 та активуйте режим відновлення.
Тепер ви можете отримати доступ до сервера. Як це зробити? Вам потрібно підключитися через 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 і дозволяє користувачам налаштовувати параметри мережі, не виходячи з терміналу.
Якщо ви хочете налаштувати мережу вручну, ви можете скористатися зручними інструментами командного рядка.
Відкрийте термінал і запустіть:
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 виберіть потрібну машину та вимкніть режим відновлення в меню; після перезавантаження сервер завантажиться до попереднього стану.
Найчастіші запитання 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-образі.