Archive erstellen und verwalten mit Dar - LinuxCommunity
Mit Dar erstellen Sie Voll- und Teil-Backups, wobei das Werkzeug auf Wunsch die Daten verschlüsselt. Dar [1] verfügt über einige bemerkenswerte Optionen (siehe Tabelle “Kommandos und Optionen”). Das erstellte Archiv können Sie stückeln, verschlüsseln oder zusätzlich komprimieren. Beim Einsatz als Backup-Programm sorgt Dar_manager für bessere Übersicht: Das Werkzeug legt Informationen über gesicherte Daten in einer kleinen Datenbank ab. Dar findet sich in den Paketquellen der meisten gängigen Distributionen und lässt sich daher in der Regel bequem über die entsprechende Paketverwaltung installieren. Ein statisch gelinktes Binary, dar_static, erhalten Sie bei Bedarf auf der Webseite des Projekts [2]. Es lässt sich direkt auf die Sicherungsmedien kopieren, sodass das Programm jederzeit sofort zum Rückspielen und Wiederherstellen der Daten zur Verfügung steht. Im Beitrag kamen die statisch gelinkten Binärdateien in der Version 2.8.4 zur Verwendung. Mittlerweile liegt das aktualisierte Release 2.8.6 vom 19.08.2026 vor. Zu Dar gehören die Hilfsprogramme Dar_xform, Dar_slave, Dar_manager, Dar_cp und Dar_split. Dar_xform ändert die Größe von Teilarchiven. Dar_slave erfasst den Inhalt eines Archivs und wartet auf der Standardeingabe auf Dar-Anweisungen. Dar_manager fasst Informationen über die Archivinhalte zusammen und erleichtert damit die Wiederherstellung von Daten. Dar_cp arbeitet ähnlich wie Cp, bricht aber bei Lesefehlern nicht ab. Stattdessen fügt das Programm Null-Werte für die unlesbaren Teile ein. Dar_split nutzen Sie im Zusammenhang mit Magnetbandgeräten, wenn die Daten mehr als ein Medium belegen. Im Folgenden verwenden wir durchgängig den Begriff Archiv für die Dateien, die Sie mit Dar erstellen. Sie tragen Namen wie Archiv.1.dar. Bei der Benutzung von Dar nutzen Sie aber bei den meisten Aufrufen nur die Angabe Archiv. Das funktioniert selbst bei gesplitteten Archiven (Archiv.1.dar, Archiv.2.dar, Archiv.3.dar …), weil Dar unabhängig von den einzelnen Dateien das Archiv als Ganzes betrachtet. Kommandos und Optionen Aktion Kommando/Option Hinweis Archiv erstellen -c Archiv – Archivinhalt auflisten -l Archiv – alle Daten aus Archiv extrahieren -x Archiv – Informationen zum Programmablauf -v siehe Tabelle “Verlaufsanzeige” Test der Archivintegrität -t Archiv – Datenvergleich Quelle-Archiv -d Archiv – Katalog erzeugen -C – Archiv als Referenz angeben -A Archiv u.a. für differenzielle Datensicherung Archive miteinander vermengen -+ – Quell-/Zielverzeichnis -R Quelle|Ziel – Muster ausschließen -X Muster für Dateien, etwa *.bak Muster einschließen -I Muster für Dateien Verzeichnis ausschließen -P Pfad etwa .cache Verzeichnisergänzung -D ausgeschlossenes Verzeichnis beim Wiederherstellen durch leeres ersetzen Datei/Verzeichnis einschließen -g Datei|Verzeichnis – Archiv ver-/entschlüsseln -KAlgorithmus:Passwort siehe Kasten “Sicherheitsproblem beim Verschlüsseln” Dateigröße Teilarchiv(e) beim Splitten -s Anzahl[K|M|G|T] K=KByte, M=MByte, G=GByte Angabe Archiv -A Archiv notwendig bei -C, -+ Archiv beim Erstellen komprimieren -zVerfahren:Level Standard: Gzip, Level zwischen 1 (gering) und 9 (hoch) komprimierte Dateitypen von Kompression ausschließen -Z für komprimierte Dateiformate Benutzeraktion per Piepton anfordern -b etwa bei gesplitteten Archiven den nächsten Datenträger einlegen/einstecken Sicherheitsproblem beim Verschlüsseln Bei der Option -K können Sie das Kennwort zusammen mit den anderen Anweisungen im Programmaufruf verwenden. Damit lässt sich das Kennwort mindestens aus der Prozessliste (Ps, Htop etc.) auslesen. Für die Shell-Historie (Bash) vermeiden Sie das durch das Voranstellen eines Leerzeichens vor dem Befehl. Sie umgehen dieses Problem komplett, indem Sie nur den Algorithmus ohne Kennwort angeben. Parameter Bei der getesteten Version nutzt das