Знания Прости инструкции за работа с услугата Profitserver
основен Знания Режим на спасяване и възстановяване на системата

Режим на спасяване и възстановяване на системата


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 и активирайте режима на възстановяване.

панел за фактуриране 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

Основни инструменти и команди за спасяване на системата

Възстановяване на зареждащия механизъм 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 файл.

❮ Предишна статия Управление на специален сървър, IPMI интерфейс.

Попитайте ни за VPS

Винаги сме готови да отговорим на вашите въпроси по всяко време на деня и нощта.