Abo
  • Services:

Bup: Git für besonders kleine Backups - auch bei VMs

Einer der Entwickler von Bup hat den Hackern in Berlin ein Backupprogramm vorgestellt, das besonders effektiv arbeiten soll. Die Entwicklung von Bup befindet sich noch am Anfang, soll aber insbesondere beim Backup virtueller Maschinen viel Platz sparen.

Artikel veröffentlicht am ,
Zoran Zaric
Zoran Zaric (Bild: Zoran Zaric)

Zoran Zaric stellte auf dem Chaos Communication Congress das Programm mit dem einfachen Namen Bup vor. Bup ist eine Abkürzung für Backup und soll genau das machen: Dateien für eine Sicherung kopieren.

Stellenmarkt
  1. BWI GmbH, Bonn
  2. Autobahndirektion Südbayern, München

Bup ist in der Lage, große Dateien in sogenannte Chunks aufzusplitten. Damit ist es möglich, die Datei einer virtuellen Maschine oder große Datenbanken inkrementell zu sichern. Ein inkrementelles Backup verhält sich nach außen hin trotzdem wie ein volles Backup, nur ohne den Speicherplatz dafür zu belegen. Außerdem werden noch keine Metadaten gesichert. Die Arbeit daran soll aber fast fertig sein.

Über eine Funktion namens Inotify kann Bup Verzeichnisse direkt auf Veränderungen hin beobachten und im Änderungsfall sofort ein Backup durchführen.

Bup funktioniert auch auf Routern

Wer will, kann Bup auch direkt auf einem Router laufen lassen. Die Software ist für den Einsatz auf DD-WRT-Routern vorbereitet.

Gegenüber anderen Backupverfahren soll Bup Speicherplatz sparen, somit auch Transferzeit einsparen und trotzdem alte Snapshots behalten. In Tests von Zaric mit einem VM-Backup hat Bup ein rund fünf GByte großes Rsnapshot-Backup mit rund 2,2 GByte durchführen können. Ein Rsnapshot-Import reduzierte sich von 12,6 GByte auf 4,6 GByte. Zudem ist Bup so konstruiert, dass es auch bei Fehlern eines Datenträgers dank Paritätsinformationen noch Backups zurücktransferieren soll. Bup-Backups können zudem mit einem Fuse-Modul eingebunden werden, so dass laut Zaric jeder Dateimanager auf die Backups zugreifen kann.

Noch nicht für den produktiven Einsatz geeignet

Das Projekt steht noch am Anfang. Zaric warnt daher davor, das Backupsystem schon für kritische Aufgaben zu nutzen. Ein Restore-Befehl gehört beispielsweise noch zu den Neuerungen des Programms. Zudem gibt es eine neue GUI, die die Bedienung vereinfachen soll, erst einmal nur für KDE. Den Entwicklern fehlen zudem noch Windows- und OS-X-Anwender, die mithelfen. Für OS X ließe sich etwa inotify portieren, um auch dort in Echtzeit Dateiänderungen zu beobachten und zu sichern.

Viele noch fehlende Funktionen sollen aber kommen. Außerdem wollen die Entwickler weiter an der Geschwindigkeit des Backupprogramms arbeiten. Auch die Dokumentation soll noch verbessert werden. Momentan wird die Dokumentation von Entwicklern durchgeführt. Sie brauchen noch Hilfe von außen, damit die Dokumentation besser wird.

Das Projekt kann bei github.com/apenwarr/bup heruntergeladen werden. Große Teile sind in Python geschrieben. Besonders rechenintensive Teile liegen in C vor. Die Präsentation des Vortrags gibt es auf der Webseite von Zoran Zaric.

Nachtrag vom 31. Dezember 2011, 15:20 Uhr

Laut Zoran Zaric hat Bup kein Problem mit großen Dateien in Form von hoher Arbeitsspeicherbelastung und langsamer Geschwindigkeit. Es ist der Grund für Bup, denn Git hat bei diesen Dateien solche Probleme. Die Passage wurde im Text entsprechend gestrichen.



Anzeige
Spiele-Angebote
  1. 2,99€
  2. 6,37€
  3. 47,99€
  4. 14,99€

Tautologiker 01. Jan 2012

Duplicati ist, soweit ich weiß, von der Idee her sehr ähnlich wie duplicity (aber...

vukoxx 31. Dez 2011

http://www.youtube.com/user/28c3?feature=watch#p/u/40/u_rOi2OVvwU

schasssstin 31. Dez 2011

Das habe ich mir auch gedacht, als ich damals angefangen habe, mit Virtualbox Snapshots...


Folgen Sie uns
       


Reflections Raytracing Demo (RTX 2080 Ti vs. GTX 1080 Ti)

Wir haben die Reflections Raytracing Demo auf einer Nvidia Geforce RTX 2080 Ti und auf einer GTX 1080 Ti ablaufen lassen.

Reflections Raytracing Demo (RTX 2080 Ti vs. GTX 1080 Ti) Video aufrufen
Amazon Alexa: Echo Sub verhilft Echo-Lautsprechern zu mehr Bass
Amazon Alexa
Echo Sub verhilft Echo-Lautsprechern zu mehr Bass

Amazon hat einen Subwoofer speziell für Echo-Lautsprecher vorgestellt. Damit sollen die eher bassarmen Lautsprecher mit einem ordentlichen Tiefbass ausgestattet werden. Zudem öffnet Amazon seine Multiroom-Musikfunktion für Alexa-Lautsprecher anderer Hersteller.

  1. Beosound 2 Bang & Olufsen bringt smarten Lautsprecher für 2.000 Euro
  2. Google und Amazon Markt für smarte Lautsprecher wächst weiter stark
  3. Alexa-Soundbars im Test Sonos' Beam und Polks Command Bar sind die Klangreferenz

Elektroroller-Verleih Coup: Zum Laden in den Keller gehen
Elektroroller-Verleih Coup
Zum Laden in den Keller gehen

Wie hält man eine Flotte mit 1.000 elektrischen Rollern am Laufen? Die Bosch-Tochter Coup hat in Berlin einen Blick hinter die Kulissen der Sharing-Wirtschaft gewährt.
Ein Bericht von Friedhelm Greis

  1. Neue Technik Bosch verkündet Durchbruch für saubereren Diesel
  2. Halbleiterwerk Bosch beginnt Bau neuer 300-mm-Fab in Dresden
  3. Zu hohe Investionen Bosch baut keine eigenen Batteriezellen

iOS 12 im Test: Auch Apple will es Nutzern leichter machen
iOS 12 im Test
Auch Apple will es Nutzern leichter machen

Apple setzt mit iOS 12 weniger auf aufsehenerregende Funktionen als auf viele kleine Verbesserungen für den Alltag. Das erinnert an Google und Android 9, was nicht zwingend schlecht ist.
Ein Test von Tobias Költzsch

  1. Apple iOS 12.1 verrät neues iPad Pro
  2. Apple Siri-Kurzbefehle-App für iOS 12 verfügbar

    •  /