Systemrettung, früher bekannt als SystemRescueCD, ist eine Linux-Distribution zur Wiederherstellung beschädigter Betriebssysteme, Partitionsverwaltung, Datensicherung und Administration. Sie basiert auf Arch Linux und enthält zahlreiche Dienstprogramme für die Arbeit mit dem System.
Hauptfunktionen von SystemRescue
- Bootloader-Wiederherstellung (GRUB, Syslinux)
- Arbeiten mit beschädigten Dateisystemen
- Partitionsverwaltung (GParted, parted, fdisk, gdisk)
- Erstellen und Wiederherstellen von Backups (Clonezilla, dd, rsync)
- SMART-Disks prüfen (smartctl)
- Arbeiten mit Netzwerken (SSH, NFS, Samba)
- Unterstützung für Dienstprogramme für Windows NTFS und FAT
- Fernzugriff (VNC, SSH)
Erste Schritte mit SystemRescue
Zur Vereinfachung steht den Benutzern die Distribution SystemRescue für den Start des Wiederherstellungsmodus zur Verfügung. Um diese Funktion zu nutzen, rufen Sie die Systemsteuerung des virtuellen Servers VMManager auf und aktivieren Sie den Wiederherstellungsmodus.
Sie können nun auf den Server zugreifen. Wie geht das? Sie müssen sich über das VNC Protokoll auf jede bequeme Weise: durch ein Browser oder einen Auftraggeber auf Ihrem Computer installiert. Dann haben Sie über SystemRescue Zugriff auf alle Systemverwaltungsoptionen.
SystemRescue im Konsolenmodus
Die wichtigsten Aktionen werden im Konsolenmodus ausgeführt. Mounten Sie Partitionen, um die auf Ihrer Festplatte installierten Linux- oder Windows-Systeme zu diagnostizieren. Sie können Linux-Dateisysteme (ext4, xfs, btrfs, reiserfs) sowie von Windows verwendete FAT- und NTFS-Partitionen mounten, Daten und Betriebssystemdateien sichern und wiederherstellen, Sie können die vim und nano Editoren zum Bearbeiten von Dateien.
SystemRescue mit GUI
Wenn Sie grafische Werkzeuge benötigen, können Sie die grafische Umgebung starten, indem Sie den startx Befehl. Die grafische Umgebung ermöglicht Ihnen die Arbeit mit GParted (Partitionsmanager), die Verwendung grafischer Editoren wie Geany oder Featherpad, das Surfen im Internet und die Verwendung von Terminals wie xfce-terminal.
Netzwerkeinstellungen SystemRescue
SystemRescue ermöglicht die Verbindung zum Netzwerk. Mit dieser Funktion können Sie Backups über das Netzwerk erstellen, Dateien herunterladen, per SSH remote arbeiten oder auf Dateien auf einem Linux-Server (über NFS) oder einem Windows-System (über Samba) zugreifen. Die bequemste Möglichkeit zur Netzwerkkonfiguration ist die Verwendung des Network-Manager-Dienstes. Dieser bietet ein sehr komfortables grafisches Tool zur Netzwerkkonfiguration. Es vereinfacht die Netzwerkkonfiguration erheblich. Dieses Tool ist als kleines Symbol in der Taskleiste neben der Uhr in der grafischen Umgebung verfügbar. Ein praktisches Konsolendienstprogramm ist nmtui - Es bietet eine Textschnittstelle zum Konfigurieren und Verwalten von Netzwerkverbindungen. Es ist Teil von NetworkManager und ermöglicht Benutzern die Konfiguration von Netzwerkparametern, ohne das Terminal verlassen zu müssen.
Wenn Sie das Netzwerk manuell einrichten möchten, können Sie die praktischen Befehlszeilentools verwenden.
Öffnen Sie ein Terminal und führen Sie Folgendes aus:
ip link show
Sie sehen eine Liste von Schnittstellen, zum Beispiel:
1. lo: ...
2. ens3: ...
Statische IP-Einrichtung:
ip addr add 192.168.1.100/24 dev ens3
ip route add default via 192.168.1.1
Überprüfen Sie mit dem Befehl:
ip addr show eth0
ip route
Sie können DNS konfigurieren, indem Sie eine Datei bearbeiten oder erstellen /etc/resolv.conf:
nano /etc/resolv.conf
Und Einträge vornehmen:
nameserver 8.8.8.8
nameserver 1.1.1.1
Grundlegende SystemRescue-Tools und -Befehle
Wiederherstellen des GRUB-Bootloaders
Bestimmen Sie die Root-Partition:
fdisk -l
Mounten Sie die Root-Partition:
mount /dev/sdXn /mnt
Für UEFI-Systeme:
mount /dev/sdXn /mnt/boot/efi
Installieren Sie GRUB:
grub-install --root-directory=/mnt /dev/sdXn
update-grub
Für XFS (nur prüfen):
xfs_repair -n /dev/sdXn
Partitionen verwalten
Verfügbare Befehle: parted, fdisk, gdisk, lsblk, mkfs, mount, umount
Erstellen einer ext4-Partition:
mkfs.ext4 /dev/sdXn
Arbeiten mit Dateisystemen
Überprüfen und Wiederherstellen des Dateisystems:
fsck /dev/sdXn # для ext4, ext3
ntfsfix /dev/sdXn # для NTFS
Montage:
mount /dev/sdXn /mnt
Arbeiten mit Btrfs und XFS:
btrfs check /dev/sdXn
xfs_repair /dev/sdXn
Festplattenklonen mit ddrescue
Klonen einer beschädigten Festplatte in ein Image:
ddrescue -f -n /dev/sdXn /mnt/backup/sdXn.img /mnt/backup/sdXn.log
Fortsetzung eines unterbrochenen Klonvorgangs mit dem Versuch, fehlerhafte Sektoren wiederherzustellen:
ddrescue -d -f -r3 /dev/sdXn /mnt/backup/sdXn.img /mnt/backup/sdXn.log
Sicherungskopie
Mit dd:
dd if=/dev/sdXn of=/dev/sdXn bs=64K status=progress
Mit rsync:
rsync -aAXv /mnt/source/ /mnt/backup/
Kopieren von Daten über das Netzwerk
Auf dem Zielcomputer (Empfänger):
nc -l -p 1234 | dd of=disk.img
Auf der Originalmaschine (Quelle):
dd if=/dev/sdXn | nc 192.168.1.100 1234
Beenden Sie den Wiederherstellungsmodus
Wählen Sie im VMManager-Kontrollfeld des virtuellen Servers die gewünschte Maschine aus und deaktivieren Sie den Wiederherstellungsmodus im Menü. Nach dem Neustart wird der Server in seinen vorherigen Zustand versetzt.
FAQ SystemRescue
Wie schreibe ich SystemRescue auf einen USB-Stick?
Laden Sie die Distribution von der offiziellen Website, erstellen Sie dann ein Installations-Flash-Laufwerk
Windows: mit Rufus
Linux:
dd if=systemrescue.iso of=/dev/sdX bs=4M status=progress && sync
Ist es möglich, SystemRescue ohne Installation zu verwenden?
Ja, es funktioniert vollständig im Live-Modus und wird von USB, CD oder ISO in einer virtuellen Maschine ausgeführt.
Welche Dateisysteme werden unterstützt?
Unterstützt ext2/3/4, XFS, Btrfs, FAT, NTFS, ReiserFS, exFAT und andere.
Wie klont man eine Festplatte?
Linux:
dd if=/dev/sda of=/dev/sdb bs=64K status=progress
Ist es möglich, gelöschte Dateien wiederherzustellen?
Ja, mit photorec (Textschnittstelle) oder testdisk (Partitionswiederherstellung).
Wie erstelle ich eine Sicherungskopie?
Zum Beispiel rsync:
rsync -aAXv /mnt/source/ /mnt/backup/
Gibt es Unterstützung für Windows-Festplatten?
Ja, Sie können NTFS und FAT32 mounten und lesen.
Ist es möglich, SystemRescue aus der Ferne zu verwenden?
Ja, SSH, VNC, Samba, NFS und andere Netzwerktools werden unterstützt.
Fazit
SystemRescue ist ein unverzichtbares Tool für Systemadministratoren, Support-Techniker und Power-User. Es erleichtert die Datenwiederherstellung, die Behebung von Boot-Problemen, die Hardwarediagnose und die Partitionsverwaltung. Dank einer Vielzahl integrierter Dienstprogramme ersetzt es Dutzende separater Live-Distributionen und Dienstprogramme in einem einzigen ISO.