Wie macht man eine Sicherungskopie eines Linux-Servers auf Band mit Befehlen und Tools?

Bandbackup bietet Offline-Speicherung mit Air-Gap für Linux-Server. Dieser Artikel behandelt grundlegende und fortgeschrittene Befehlschritte, Workflow-Automatisierung und LTFS für zufälligen Zugriff. Lesen Sie weiter, um zu erfahren, wie man zuverlässige Bandarchive erstellt, die mit Ihren Daten wachsen.

download-icon
Kostenloser Download
für VM, OS, DB, Datei, NAS usw.
emma

Updated by Emma on 2025/06/06

Inhaltsverzeichnis
  • Warum ein Linux-Server auf Band sichern?

  • Wie erstelle ich eine Sicherung eines Linux-Servers auf Band mit tar-Befehlen?

  • Wie sichert man einen Linux-Server auf Band mit Vinchin?

  • FAQs zur Sicherung von Linux-Servern auf Band

  • Schlussfolgerung

Bandbackup bleibt ein wichtiges Pfeiler der Unternehmensdatenarchivierung für Linux-Server. Sie bietet offline, luftgekoppelte Kopien, die cyberbezogene Bedrohungen und Hardwareausfälle widerstehen können. Moderne Linear Tape-Open (LTO)-Technologie liefert eine Mehrterabyte-Kapazität in kompakter Bauweise. Mit einfachen Linux-Werkzeugen und -Skripten können Sie ein automatisiertes, zuverlässiges Band-Archiv erstellen. In diesem Artikel erklären wir, warum Band weiterhin von Bedeutung ist, führen durch Kommandozeilenabläufe von Grundlagen bis zum Fortgeschrittenen und zeigen, wie Vinchins Webkonsole Band- und Festplattenbackups vereinfacht – alles in klaren, präzisen Schritten.

Warum ein Linux-Server auf Band sichern?

1. Moderne Bandbibliotheken liefern bis zu 18 TB pro Kassette, um enorme Datenmengen in kompakte Regale zu packen.
2. Bei Inaktivität befindet sich die Kassette offline, wodurch eine Luftlücke entsteht, die Erpressersoftware und Netzwerkangriffe vereitelt.
3. Energieverbrauch tritt nur während der Lese-/Schreibvorgänge auf, was die Stromkosten im Vergleich zu rotierenden Festplatten senkt.

4. Indem Sie der 3-2-1 Regel folgen, speichern Sie drei Datencopies auf zwei Medientypen, eine davon außerhalb des Standorts – ideal für Notfallwiederherstellung.
5. Hochwertige Bänder und regelmäßige Reinigung der Treiber verhindern Les-/Schreibfehler und erhöhen die Zuverlässigkeit des Archivs.
6. Beschriften Sie Kassetten mit Strichcodes und führen Sie ein auf Datenträgern gespeichertes Verzeichnis für eine schnelle Inhaltssuche ohne das Laden der Kassette.

7. Daten vor dem Schreiben verschlüsseln – Hardware-Verschlüsselung bei LTO-6+ oder Tools wie age schützen sensible Archive.
8. Routinemäßige Überprüfungen mit Prüfsummen stellen sicher, dass die Datenintegrität nach der Sicherung und vor dem Ausladen der Bande gewahrt bleibt.

Wie erstelle ich eine Sicherung eines Linux-Servers auf Band mit tar-Befehlen?

Unten finden Sie einen schrittweisen Ablauf. Wir beginnen mit der Gerätevorbereitung, gehen über zum Schreiben und Überprüfen und behandeln dann erweiterte Bandsteuerung und alternative LTFS.

Übersicht Workflow

1. Identifizieren und reinigen Sie das Bandgerät.

2. Lade und spule das Band zurück.

3. Erstelle vollständige oder inkrementelle Archivdateien mit tar.

4. Daten mit Prüfsummen und tar -t überprüfen.

5. Automatisiere Fehlerbehandlung in Skripten.

6. Mehrere Patronen und Kataloge verwalten.

7. (Fortgeschritten) Verwende das Lineare Band-Dateisystem für zufälligen Zugriff.

1. Gerätestatus identifizieren und überprüfen

Alle Bandlaufwerke auflisten:

ls -l /dev/st*

Die meisten Systeme stellen /dev/st0 (spult bei Schließen zurück) und /dev/nst0 (kein Rückspulen) bereit.
Ansicht des Status und der Fehlerzähler:

tmt -f /dev/st0 status

Dies zeigt die aktuellen Dateizeichen, den Blockgröße und etwaige I/O-Fehler an.

2. Band reinigen und laden

Treiber gemäß dem Zeitplan des Herstellers reinigen, um Les-/Schreibanomalien zu vermeiden.
Band rückspulen und laden:

mt -f /dev/st0 rewind
mt -f /dev/st0 load

Verwende /dev/nst0, um bei Skripten unerwünschte Rückspulungen während langer Schreibvorgänge zu verhindern.

3. Vollständige und inkrementelle Sicherungen schreiben

Vollständige Sicherung

bashCopyEdittar -czf /dev/nst0 /etc

Flags: -c erstellen, - komprimieren, -f Datei.

Inkrementelles Backup

Erstelle zunächst einen Snapshot:

tar --listed-incremental=/var/backups/snapshot.file \
    -czf /dev/nst0 /home

Dies schreibt nur Dateien, die sich seit dem letzten Snapshot geändert haben.

4. Sicherungsintegrität überprüfen

Nach dem Schreiben eine Prüfsumme des Archivstreams erfassen:

mt -f /dev/nst0 rewind
dd if=/dev/nst0 bs=64k count=1M | sha256sum > /var/backups/tape.sha256

Vergleichen Sie später, indem Sie den Stream erneut abspielen:

mt -f /dev/nst0 rewind
dd if=/dev/nst0 bs=64k count=1M | sha256sum -c /var/backups/tape.sha256

Dies erkennt Bit-Level-Fehler vor dem Offline-Transport.

5. Fehlerbehandlung in Skripten

Überprüfe immer die Exit-Codes in deinen Cron-Skripten:

tar -czf /dev/nst0 /var && \
echo "Backup succeeded" || \
echo "Backup failed with code $?" | mail -s "Tape Backup Alert" ops@example.com

Fasse nicht-null $? besonders während langer Ausführungen auf.

6. Verwaltung von Bandsets und Katalogen

Für Mehrband-Backups Archive überschreiten und jedes Band kennzeichnen:

tar -M -L 1024M -czf /dev/nst0 /var/log

Verwende -M für mehrere Bänder und -L, um pro Band zu begrenzen.
Behalte eine Tabelleninhalt (TOC) pro Band auf der Festplatte:

tar -tvf /dev/nst0 > /backups/tape1.toc

Archiviere TOCs separat auf eine dedizierte Katalogband.

7. Erweiterte Befehle zur Bandsteuerung

Dateimarkierungen überspringen:

mt -f /dev/nst0 fsf 1

Rückwärts springen:

mt -f /dev/nst0 bsfm 1

Vollständiges Band löschen:

mt -f /dev/nst0 erase

Band auswerfen:

mt -f /dev/nst0 offline

Diese Befehle ermöglichen es Ihnen, benutzerdefinierte Navigation und Reinigung zu skripten.

Dateien direkt kopieren:

LTFS vereinfacht Wiederherstellungen, ohne das vollständige Archiv zu extrahieren.

8. Alternative: Linear Tape File System (LTFS)

LTFS mountet Band als Dateisystem für zufälligen Dateizugriff. Auf RHEL/CentOS installieren:

yum install ltfs
mkfs.ltfs --device /dev/nst0 --mount-point /mnt/tape
mount -t ltfs /dev/nst0 /mnt/tape

Dateien direkt kopieren:

cp /var/log/* /mnt/tape/
umount /mnt/tape

LTFS vereinfacht Wiederherstellungen ohne vollständige Archivextraktion.

Wie sichert man einen Linux-Server auf Band mit Vinchin?

Um manuelle und unternehmensspezifische Anforderungen zu verbinden, betrachten Sie Vinchin. Vinchin ist eine professionelle, unternehmensreife Backup-Lösung, die die meisten gängigen Windows- und Linux-Betriebssysteme unterstützt – einschließlich Windows, Ubuntu, RHEL, SLES, Rocky Linux, Oracle Linux, Debian und weitere.

Es bietet Echtzeitschutz (CDP), repliziert Daten kontinuierlich auf eine Standby-Maschine, überwacht den System-Puls und schaltet automatisch auf die Reserveüber wenn das Hauptsystem ausfällt – später synchronisiert es die Daten zurück, wenn das Original wieder einsatzbereit ist. Vinchin ermöglicht zudem die Konfiguration verschiedener Sicherungspolicys bei der Erstellung von Standardaufträgen – wie zum Beispiel stets inkrementelle Sicherung, Drosselungsrichtlinie, Datenaufbereitung und -deduplizierung, Changed Block Tracking und mehr – und unterstützt sofortige Wiederherstellung und Migration von Datenträgern.

Die Vinchin-Webkonsole macht Backups von physischen Maschinen schnell und übersichtlich:

1. Wählen Sie den zu sichernden Linux-Server aus, wie zum Beispiel einen von Ihnen genutzten Datenbankserver

Linux-Server auswählen

2. Wählen Sie das Sicherungsspeichermedium aus, indem Sie eine passende Band- oder Platten Zieloption nach Ihren Aufbewahrungsanforderungen auswählen

Wähle Kasse als Speichermedium

3. Wählen Sie Sicherungss Strategien aus, indem Sie Einstellungen wählen, die zu Ihren RTO- und RPO-Zielen passen

Strategien auswählen

4. Stelle die Arbeit ein, und überwache dann ihren Fortschritt in einer einheitlichen Dashboard-Ansicht

Den Job einreichen

Jeder Schritt ist direkt mit dem Server verbunden, den Sie schützen, um sicherzustellen, dass Ihre Richtlinie der Workload entspricht. Vinchin bedient eine globale Kundenbasis mit Spitzenproduktratings und bietet eine vollständig ausgestattete kostenlose Testversion von 60 Tagen an – klicken Sie auf die Schaltfläche, um den Installer zu erhalten und problemlos bereitzustellen.

FAQs zur Sicherung von Linux-Servern auf Band

F1: Wie überprüfe ich den Gesundheitszustand von Gerät und Band vor der Sicherung?
Verwende mt: mt -f /dev/st0 status und führe mt -f /dev/st0 clean gemäß Herstelleranleitung aus

F2: Wie kann ich die Automatisierung von Bandrotation und Logging durchführen?
In crontab einen Skriptplan erstellen, der date +%Y%m%d für Dateinamen verwendet, in /var/log/tape-$(date +%F).log protokolliert und bei Fehlern E-Mails sendet

Frage 3: Wie stelle ich eine einzelne Datei aus einem Backup mit mehreren Bändern wieder her?
Zurückspulen: mt -f /dev/nst0 rewind; zum Band N springen: mt -f /dev/nst0 fsf N; dann tar -xzf /dev/nst0 path/to/file

Schlussfolgerung

Linux-Bandbackup bietet kosten effektive, hochkapazitäre Speicherlösung, die wirtschaftlicher sein kann als Festplattenalternativen. Mit angemessener Wartung können LTO-Bänder zuverlässig Daten bis zu 30 Jahren oder länger speichern. Offline, luftgekoppelte Bandarchive schützen durch Trennung nach der Schreibvorgänge vor Cyberbedrohungen und Ransomware. Administratoren können vollständige und inkrementelle Backups mithilfe einfacher tar- und mt-Skripte automatisieren und dann die Datenintegrität mit Prüfsummen überprüfen. Moderne LTO-Treiber erreichen bis zu 18 TB pro Kassette, was riesige Unternehmensarchive in kompakte Regale passt.

Die enterprise-grade Backup-Plattform von Vinchin fügt zentrale Verwaltung für Band- und Festplattenworkflows hinzu, mit Echtzeitreplikation und automatisiertem Failover.

Teilen auf:

Categories: Linux Backup