SystemRescue, известна преди като SystemRescueCD, е Linux дистрибуция, предназначена за възстановяване на повредени операционни системи, управление на дялове, архивиране и администриране. Базирана е на Arch Linux и съдържа много помощни програми за работа със системата.
Основни характеристики на SystemRescue
- Възстановяване на bootloader-а (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
Основни инструменти и команди за спасяване на системата
Възстановяване на зареждащия механизъм 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 на USB флаш устройство?
Изтеглете дистрибуцията от официален сайт, след което създайте инсталационно флаш устройство
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 файл.