База ведаў Простая інструкцыя па працы з сэрвісам Профітсервер
галоўны База ведаў Рэжым выратавання і аднаўлення сістэмы

Рэжым выратавання і аднаўлення сістэмы


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-рэдагаваць-злучэнне

Калі вы хочаце наладзіць сетку ўручную, вы можаце скарыстацца зручнымі інструментамі каманднага радка.
Адкрыйце тэрмінал і запусціце каманду:

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з Rufus
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 і іншыя сеткавыя інструменты.

Conclusion

SystemRescue — незаменны інструмент для сістэмных адміністратараў, інжынераў падтрымкі і вопытных карыстальнікаў. Ён спрашчае аднаўленне дадзеных, ліквідацыю праблем з загрузкай, дыягностыку абсталявання і кіраванне раздзеламі. Дзякуючы разнастайнасці ўбудаваных утыліт, ён замяняе дзясяткі асобных дыстрыбутываў Live і ўтыліт у адным ISO-файле.

❮ Папярэдні артыкул Кіраванне выдзеленым серверам, інтэрфейс IPMI.

Спытайце нас пра VPS

Мы заўсёды гатовы адказаць на вашы пытанні ў любы час дня і ночы.