SystemRescue, tidigare känt som SystemRescueCD, är en Linuxdistribution utformad för att återställa skadade operativsystem, partitionshantering, säkerhetskopiering och administration. Den är baserad på Arch Linux och innehåller många verktyg för att arbeta med systemet.
Huvudfunktioner i SystemRescue
- Återställning av bootloader (GRUB, Syslinux)
- Arbeta med skadade filsystem
- Partitionshantering (GParted, parted, fdisk, gdisk)
- Skapa och återställa säkerhetskopior (Clonezilla, dd, rsync)
- Kontrollera SMART-diskar (smartctl)
- Arbeta med nätverk (SSH, NFS, Samba)
- Stöd för verktyg för Windows NTFS och FAT
- Fjärråtkomst (VNC, SSH)
Komma igång med SystemRescue
För användarnas bekvämlighet är SystemRescue-distributionen redan tillgänglig för att gå in i återställningsläge. För att använda den här funktionen, gå till VMManager virtuella serverkontrollpanel och aktivera återställningsläget.
Du kan nu komma åt servern. Hur gör man det? Du måste ansluta via VNC protokoll på något bekvämt sätt: genom en webbläsare eller ett klient installerat på din dator. Då får du tillgång till alla systemhanteringsalternativ via SystemRescue.
SystemRescue i konsolläge
Huvudåtgärderna utförs i konsolläge. Montera partitioner för att diagnostisera Linux- eller Windows-system som är installerade på din disk. Du kan montera Linux-filsystem (ext4, xfs, btrfs, reiserfs), såväl som FAT- och NTFS-partitioner som används av Windows, du kan säkerhetskopiera data och operativsystemfiler och återställa dem, du kan använda vim och nano redigerare för att redigera filer.
SystemRescue med grafiskt gränssnitt
Om du behöver grafiska verktyg kan du starta den grafiska miljön genom att ange startx kommando. Den grafiska miljön låter dig arbeta med GParted (partitionshanterare), använda grafiska editorer som Geany eller Featherpad, surfa på webben och använda terminaler som xfce-terminal.
Nätverksinställningar SystemRescue
Med SystemRescue kan du ansluta till nätverket. Den här funktionen låter dig skapa säkerhetskopior över nätverket, ladda ner filer, arbeta på distans via SSH eller komma åt filer som finns på en Linux-server (via NFS) eller ett Windows-system (via Samba). Det enklaste sättet att konfigurera nätverket är att använda Network-Manager-tjänsten. Den tillhandahåller ett mycket bekvämt grafiskt verktyg för att konfigurera nätverket. Det förenklar nätverkskonfigurationen avsevärt. Verktyget finns som en liten ikon i aktivitetsfältet bredvid klockan i den grafiska miljön. Ett praktiskt konsolverktyg finns... nmtui - den tillhandahåller ett textgränssnitt för att konfigurera och hantera nätverksanslutningar. Den är en del av NetworkManager och låter användare konfigurera nätverksparametrar utan att lämna terminalen.
Om du vill konfigurera nätverket manuellt kan du använda de praktiska kommandoradsverktygen.
Öppna en terminal och kör:
ip link show
Du kommer att se en lista över gränssnitt, till exempel:
1. lo: ...
2. ens3: ...
Statisk IP-inställning:
ip addr add 192.168.1.100/24 dev ens3
ip route add default via 192.168.1.1
Kontrollera med kommandot:
ip addr show eth0
ip route
Du kan konfigurera DNS genom att redigera eller skapa en fil /etc/resolv.conf:
nano /etc/resolv.conf
Och gör inlägg:
nameserver 8.8.8.8
nameserver 1.1.1.1
Grundläggande SystemRescue-verktyg och kommandon
Återställa GRUB-bootloadern
Bestäm rotpartitionen:
fdisk -l
Montera rotpartitionen:
mount /dev/sdXn /mnt
För UEFI-system:
mount /dev/sdXn /mnt/boot/efi
Installera GRUB:
grub-install --root-directory=/mnt /dev/sdXn
update-grub
För XFS (endast kryssruta):
xfs_repair -n /dev/sdXn
Hantera partitioner
Tillgängliga kommandon: parted, fdisk, gdisk, lsblk, mkfs, mount, umount
Skapa en ext4-partition:
mkfs.ext4 /dev/sdXn
Arbeta med filsystem
Kontrollera och återställa filsystemet:
fsck /dev/sdXn # для ext4, ext3
ntfsfix /dev/sdXn # для NTFS
Montering:
mount /dev/sdXn /mnt
Arbeta med Btrfs och XFS:
btrfs check /dev/sdXn
xfs_repair /dev/sdXn
Diskkloning med ddrescue
Klona en skadad disk till en avbildning:
ddrescue -f -n /dev/sdXn /mnt/backup/sdXn.img /mnt/backup/sdXn.log
Fortsätter en avbruten kloning med ett försök att återställa skadade sektorer:
ddrescue -d -f -r3 /dev/sdXn /mnt/backup/sdXn.img /mnt/backup/sdXn.log
säkerhetskopiering
Med dd:
dd if=/dev/sdXn of=/dev/sdXn bs=64K status=progress
Med rsync:
rsync -aAXv /mnt/source/ /mnt/backup/
Kopiera data över nätverket
På målmaskinen (mottagaren):
nc -l -p 1234 | dd of=disk.img
På originalmaskinen (källa):
dd if=/dev/sdXn | nc 192.168.1.100 1234
Avsluta återställningsläge
I VMManagers virtuella serverkontrollpanel väljer du önskad maskin och inaktiverar återställningsläget i menyn. Efter omstart startar servern till sitt tidigare tillstånd.
Vanliga frågor om SystemRescue
Hur skriver man SystemRescue till ett USB-minne?
Ladda ner distributionen från officiell hemsidaoch skapa sedan en installationsflashenhet
Windows: med Rufus
Linux:
dd if=systemrescue.iso of=/dev/sdX bs=4M status=progress && sync
Är det möjligt att använda SystemRescue utan installation?
Ja, det fungerar helt i Live-läge – det körs från USB, CD eller ISO i en virtuell maskin.
Vilka filsystem stöder den?
Stöder ext2/3/4, XFS, Btrfs, FAT, NTFS, ReiserFS, exFAT och andra.
Hur klonar man en disk?
Linux:
dd if=/dev/sda of=/dev/sdb bs=64K status=progress
Är det möjligt att återställa raderade filer?
Ja, använder photorec (textgränssnitt) eller testdisk (partitionsåterställning).
Hur skapar man en säkerhetskopia?
Till exempel rsync:
rsync -aAXv /mnt/source/ /mnt/backup/
Finns det stöd för Windows-diskar?
Ja, du kan montera och läsa NTFS och FAT32.
Är det möjligt att använda SystemRescue på distans?
Ja, SSH, VNC, Samba, NFS och andra nätverksverktyg stöds.
Slutsats
SystemRescue är ett oumbärligt verktyg för systemadministratörer, supportingenjörer och avancerade användare. Det gör det enkelt att återställa data, felsöka startproblem, diagnostisera hårdvara och hantera partitioner. Med en mängd olika inbyggda verktyg ersätter det dussintals separata Live-distributioner och verktyg i en enda ISO.