Git als synchronisierende Backup Lösung
Verfasst: 24.03.2009, 23:16
Hallo,
mein erster post im neuen Forum. :-)
Ich habe ca. 40 GB Daten und möchte die gerne synchronisieren. Davon haben einige Dateien schon allein eine Größe von ca. 4 GB. Es sind fast ausschließlich binäre Dateien.
Ist git dafür noch praktikabel? Wenn ich versuche das Verzeichnis auf mein Remote-Repo zu pushen, bekomme ich bei 93% Fortschritt des Komprimierungsvorgangs eine Fehlermeldung (malloc, kein Speicher mehr verfügbar).
Ich könnte nun versuchen, den commit in zwei in etwa gleich große auzuteilen, um dem Problem zu umgehen. Da sowieso immer nur wenige Dateien geändert werden, ist dies wegen den partiellen Diffs ja nur ein initiales Problem.
Die Vorteile von git liegen hier ja auf der Hand: Versionskontrolle, sodass ich immer zu einer alten Version zurückkehren kann. Binäre Diffs, also sehr effizientes Speichern mit geringem Overhead. Performance, git ist im Allgemeinen sehr schnell. Backup, weil ich auf ein Remote-Repo pushe. Und Synchronisierung, auf Grund der hervorragenden Merge-Fähigkeiten.
Was kennt Ihr für Alternative Lösungen?
Möglichst frei / kostenlos, Synchronisierung zweier PCs (genauer Macs) über Netzwerk, Backup.
Oder sollte ich doch auf git setzen?
Vielen Dank,
NeuroCoder
mein erster post im neuen Forum. :-)
Ich habe ca. 40 GB Daten und möchte die gerne synchronisieren. Davon haben einige Dateien schon allein eine Größe von ca. 4 GB. Es sind fast ausschließlich binäre Dateien.
Ist git dafür noch praktikabel? Wenn ich versuche das Verzeichnis auf mein Remote-Repo zu pushen, bekomme ich bei 93% Fortschritt des Komprimierungsvorgangs eine Fehlermeldung (malloc, kein Speicher mehr verfügbar).
Ich könnte nun versuchen, den commit in zwei in etwa gleich große auzuteilen, um dem Problem zu umgehen. Da sowieso immer nur wenige Dateien geändert werden, ist dies wegen den partiellen Diffs ja nur ein initiales Problem.
Die Vorteile von git liegen hier ja auf der Hand: Versionskontrolle, sodass ich immer zu einer alten Version zurückkehren kann. Binäre Diffs, also sehr effizientes Speichern mit geringem Overhead. Performance, git ist im Allgemeinen sehr schnell. Backup, weil ich auf ein Remote-Repo pushe. Und Synchronisierung, auf Grund der hervorragenden Merge-Fähigkeiten.
Was kennt Ihr für Alternative Lösungen?
Möglichst frei / kostenlos, Synchronisierung zweier PCs (genauer Macs) über Netzwerk, Backup.
Oder sollte ich doch auf git setzen?
Vielen Dank,
NeuroCoder