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 уже доступен для загрузки в режиме восстановления. Чтобы воспользоваться этой возможностью, перейдите в панель управления виртуальным сервером VMManager и активируйте режим восстановления.



Теперь вы можете получить доступ к серверу, как это сделать? Вам необходимо подключиться через протокол VNC любым удобным способом, через браузер или клиент установленный на вашем компьютере. Далее вам будут доступны все возможности управления системой через SystemRescue.

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

Работа в графической среде
Если вам нужны графические инструменты, вы можете запустить графическую среду, введя команду startx
. Графическая среда позволяет работать с GParted (менеджером разделов), использовать графические редакторы, такие как Geany или Featherpad, просматривать веб-страницы и использовать терминалы, такие как xfce-terminal.

Настройка сети
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
Cоздание 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 - это незаменимый инструмент для администраторов систем, инженеров поддержки и опытных пользователей. Он облегчает восстановление данных, устранение проблем с загрузкой, диагностику оборудования и управление разделами. Благодаря множеству встроенных утилит, он заменяет десятки отдельных Live-дистрибутивов и утилит в одном ISO.