Benutzer-Werkzeuge

Webseiten-Werkzeuge


linux:dar

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
linux:dar [2013-09-30 18:42] – [Optionen] fzaplinux:dar [2014-11-30 21:54] (aktuell) – [Beispiele] fzap
Zeile 1: Zeile 1:
 ====== dar ====== ====== dar ======
-dar, hergeleitet von disk archive, ist ein Kommandozeilenprogramm zur Sicherung von Dateien und Verzeichnissen. Es unterstützt Kompressionsverfahren, Verschlüsselung und das Aufteilen des Archivs in beliebige Größen. Es verwendet ein eigenes Backupformat (.dar), das den Katalog der gesicherten Dateien enthält. Daher kann das Backup jeweils als Referenz für weitere differenzielle oder inkrementelle Sicherungen dienen.+''dar'', hergeleitet von disk archive, ist ein Kommandozeilenprogramm zur Sicherung von Dateien und Verzeichnissen. Es unterstützt Kompressionsverfahren, Verschlüsselung und das Aufteilen des Archivs in beliebige Größen. Es verwendet ein eigenes Backupformat (.dar), das den Katalog der gesicherten Dateien enthält. Daher kann das Backup jeweils als Referenz für weitere differenzielle oder inkrementelle Sicherungen dienen.
  
-Dar eignet sich durch die Möglichkeit des sequentiellen Zugriffs auch als Archivierungsformat für Bandmaschinen und ist daher tar ähnlich. Neben dem Hauptprogramm werden die Werkzeuge dar_xform, dar_manager, dar_slave und dar_cp bereitgestellt. Die wesentlichen Eigenschaften sind:+Dar eignet sich durch die Möglichkeit des sequentiellen Zugriffs auch als Archivierungsformat für Bandmaschinen und ist daher tar ähnlich. Neben dem Hauptprogramm werden die Werkzeuge ''dar_xform''''dar_manager''''dar_slave'' und ''dar_cp'' bereitgestellt. Die wesentlichen Eigenschaften sind:
  
   * Vollbackups, differenzielle und inkrementelle Backups   * Vollbackups, differenzielle und inkrementelle Backups
Zeile 29: Zeile 29:
 </code> </code>
  
-Dar ergänzt den Archivbasisnamen mit einer fortlaufenden Nummer und der Dateierweiterung *.dar. So wird z.B. aus dem Archivbasisnamen backup die Datei backup.1.dar erzeugt. Bei gesplitteten Archiven, die über Option -S erzeugt werden, erstellt dar weitere Dateien entsprechender maximaler Splitgröße wie etwa backup.1.dar, backup.2.dar ...Kommandos +Dar ergänzt den Archivbasisnamen mit einer fortlaufenden Nummer und der Dateierweiterung *.dar. So wird z.B. aus dem Archivbasisnamen backup die Datei ''backup.1.dar'' erzeugt. Bei gesplitteten Archiven, die über Option ''-S'' erzeugt werden, erstellt dar weitere Dateien entsprechender maximaler Splitgröße wie etwa ''backup.1.dar''''backup.2.dar'' ... Kommandos
-Hinweis:+
  
-Bei der weitdareren Verarbeitung der Archive ist immer der ArchivbaKommandossisname und nicht der Dateiname anzugeben.+:!: Bei der weiteren Verarbeitung der Archive ist immer der ArchivbaKommandossisname und nicht der Dateiname anzugeben.
  
 ===== Kommandos ===== ===== Kommandos =====
Zeile 64: Zeile 63:
 |-D, --empty-dir |Sicherung leerer Verzeichnisse oder Verzeichnisse die über bestimmter Optionsaufrufe ausgeschlossen wurden. Beispiel: wurde beim Backup über die Option -P usertmp das Verzeichnis usertmp ausgeschlossen, so wird bei der Wiederherstellung ein leeres Verzeichnis usertmp angelegt.| |-D, --empty-dir |Sicherung leerer Verzeichnisse oder Verzeichnisse die über bestimmter Optionsaufrufe ausgeschlossen wurden. Beispiel: wurde beim Backup über die Option -P usertmp das Verzeichnis usertmp ausgeschlossen, so wird bei der Wiederherstellung ein leeres Verzeichnis usertmp angelegt.|
 |-z[Algorithmus:[Kompressionslevel]], -y |Kompression des Archivs mit optionaler Angabe des Kompressionsverfahren und des Kompressionslevel. Ohne Angabe des Algorithmus ist gzip Standard. Bei -y wird bzip2 als Standard verwendet. Beim Archivieren lassen sich bestimmte (bereits komprimierte) Dateitypen von der Kompression mit -Z ausschließen, z.B. für JPEG oder MP3| |-z[Algorithmus:[Kompressionslevel]], -y |Kompression des Archivs mit optionaler Angabe des Kompressionsverfahren und des Kompressionslevel. Ohne Angabe des Algorithmus ist gzip Standard. Bei -y wird bzip2 als Standard verwendet. Beim Archivieren lassen sich bestimmte (bereits komprimierte) Dateitypen von der Kompression mit -Z ausschließen, z.B. für JPEG oder MP3|
- 
-===== Beispiele ===== 
- 
-Beispiel für ein Vollbackup des Homeverzeichnis: 
-<code bash> 
-dar -c /media/backup/vollbackup -D -P .thumbnails -P .mozilla/firefox/xyz123.default/Cache -R /home/user -X "*~" -Kbf: -zlzo: 
-</code> 
--c: erzeuge ein Archiv im Ordner /media/backup/ mit Namen 
- 
- 
  
  
Zeile 90: Zeile 79:
 |-z: |Archiv mit LZO komprimieren| |-z: |Archiv mit LZO komprimieren|
  
-Beispiel für eine Rücksicherung des Homeverzeichnis:+Beispiel für eine komplette Rücksicherung des Homeverzeichnis:
  
 <code bash> <code bash>
 dar -x /media/backup-device/vollbackup -R /home/user/ -Kbf:  dar -x /media/backup-device/vollbackup -R /home/user/ -Kbf: 
 </code>  </code> 
 +====== dar_manager ======
  
 +Der ''dar_manager'' gehört zum dar-Paket und ist ein Programm, zur Rücksicherung einzelner Dateien aus Voll- oder differenziellen backups. Die Archivkataloge((''dar'' speichert die Archivkataloge bereits als Bestandteil jedes Archivs.)) werden durch den ''dar_manager'' in einer eigenen Datenbank  verwaltet.  Über die Angabe des relativen Pfads der Datei(en), wird die Sicherung der jeweils letzten Version oder der Version eines bestimmten Datums wiederhergestellt. Der ''dar_manager'' vereifacht den typischen Anwendungsfall //einzelner Dateien//, die z. B. versehentlich gelöscht wurden. Für die Rücksicherung kompletter Pfade ist ''dar_manager'' nicht geeignet, dazu sollte man ''dar'' direkt zu verwenden.
  
 +Man könnte einzelne Dateien ohne ''dar_manager'' direkt mit ''dar'' wiederherstellen, aber wenn man eine Vielzahl von differenziellen Backups angelegt hat, ist dieses Arbeit relativ aufwändig. Man müsste alle Archive nach der letzten Version einer Datei überprüfen. Der ''dar_manager'' erleichtert dies mit seiner internen Datenbank in der alle Kataloge der Voll- und differenziellen Backups gespeichert sind.
linux/dar.txt · Zuletzt geändert: 2014-11-30 21:54 von fzap