[cologne-pm] Backup von einer Verzeichnisstruktur
Karl-Heinz Kuth
khkuth at freenet.de
Do Apr 12 11:45:37 PDT 2012
Hallo,
>>> ich möchte die Verzeichnisstruktur ab einem gewissen Verzeichnis auf
>>> Rechner A sichern, dann das ganze auf einem Sicherungsmedium. Danach
>>> nehme ich mir das Sicherungsmedium und spiele das auf einem Rechner
>>> B zurück. Dabei weiß ich nicht wie die Verzeichnsstukur exakt
>>> aussieht, die kann sich im Laufe der Entwicklung ändern.
>>>
>>> So das ganze jetzt mal mit Verzeichnisnamen, damit das klarer wird:
>>>
>>> Rechner A:
>>> /home/<user>/foo/
>>> möchte ich sichern und zwar nach:
>>> /home/<user>/backup/2012-04-04.1/foo
>>>
>>> Auf dem Sicherungsmedium
>>> /media/USB/foo
>>> die aktuelle Version kopieren und ebenfalls ein Backup anlegen:
>>> /media/USB/backup/2012-04-04.1/foo
>>>
>>> Wechsele ich dann das Sicherungsmedium nach Rechner B wird dort
>>> /home/<user>/foo/
>>> auf die neuste Version gebracht und ebenfalls ein Backup erzeugt
>>> /home/<user>/backup/2012-04-04.1/foo
>>> Das Sicherungsmedium bleibt in diesem Fall unangerührt.
>>
>> Ich glaube, was du suchst nennt sich verteiltes Versionskontrollsystem.
>
> Oder rsync ;)
> Backups der gefragten Form können mit ZFS oder HAMMER automatisch
> angelegt werden - sogar dank Deduplication sehr günstig. Backups auf
> demselben Medium halte ich zwar für grundsätzlich bedenklich und würde
> immer zu externen raten - und zu einem Versionskontrollsystem generell -
> wie Aristoteles bereits bemerkte.
>
> Ein nettes, verteiltes Versionskontrollsystem ist fossil - wenn man git
> nicht mag und dateibasiertes svn nicht in Frage kommt.
An ein Versionskontrollsystem führt früher oder später kein weg vorbei,
darüber brauchen wir nicht zu diskutieren. Daher danke für den Tipp mit
fossil, das kenne ich nicht und schaue es mir mal an. Da ich alleine an
daran arbeite und auch noch in der Entwicklungsphase bin, ist mir im
Momeent noch der Aufwand zu hoch für ein Versionskontrollsystem. Ich
müsste mich zu diesem Thema auch einarbeiten, da ich so ein System
selber administrieren muss. Es ändert sich wahrscheinlich auch nich die
Verzeichnisstruktur und dann reichen mir im Moment solche simplen
Sicherungen.
rsnync kommt für mich in dem Fall nicht in Frage. Das hatte ich vorher
und das hat mir eine Konfigdateien immer mit verändert, was zu
angenehmen Effekte geführt hat. Da sucht man dann, warum plötzlich das
Skript anders läuft als vorher. Außerdem gibt es große Probleme, wenn
man eine Datei löscht, dann meint rsync die wieder mitaufzunehmen.
Ein "Backup" auf der lokalen Platte dient nur dazu die Daten schnell
zurückspielen zu können, wenn man mal falsch falsch gemacht hat. Ich
finde das sehr praktisch, Ich kopiere ja auch alles auf den USB Stick
und auf den anderen Rechner. Das sollte als Backup erst mal reichen.
Damit liegen die aktuellen Daten auf 3 verschiedenen Datenträgern.
BTW: Das Problem ist gelöst, ich habe es per System Befehl mit "cp" und
entsprechenden Parametern gemacht.
Viele Grüße
Karl-Heinz
Mehr Informationen über die Mailingliste cologne-pm