Datensicherung

Du suchst ein Programm für einen bestimmten Zweck?
Antworten
Cytrix
Beiträge: 76
Registriert: 12.05.2004 20:40:07

Datensicherung

Beitrag von Cytrix » 08.06.2006 01:45:21

Hallo Leute,

ich will dass mein Server einmal am Tag alle Daten aus bestimmten Ordnern auf eine USB Festplatte speichert, da es sich um ein Backup handeln soll könnte man diese ja auch Packen:

Meine Grundidee ist, ein shell script zu schreiben, dass alle dateien aus den enstsprechenden Ordnern in eine tar.gz auf die usbplatte packt und diese dann demounted.

Diese Script könnte ich das ein mal Pro Tag von CRON ausführen lassen.

Kennt jemand wvl einen eleganteren Weg oder ist dieser vernünftig ?

MFG

Cytrix

Kelpin
Beiträge: 533
Registriert: 27.07.2004 10:13:23
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Otterbach/Pfalz

Beitrag von Kelpin » 08.06.2006 07:53:52

Hi,
Du wirst nicht immer alle Daten kopieren wollen oder? Dazu gibt es ausgereifte Tools. Nach meinem (mageren) Kenntnisstand kannst Du Dich erst mal zwischen spiegeln der Daten (suche nach paketen mit "mirror" im Namen) . und Backuplösungen wie DAR entscheiden.
Mit einem Spiegel hast Du jede Datei noch ein mal.
Backups können voll (alle Daten), incrementell (alle daten die sich seit dem LETZTEN Backup geändert haben) oder differentiell (alle Daten die seit dem letzten VOLLEN Backup geändert wurden) erstellt werden. Und natürlich wahlweise gepackt (hier gibt es Lösungen die gzip o.ä. verwenden, Du kannst an die Daten also mit Hausmitteln ran und spezielle Packverfahren z.B. bei DAR) oder ungepackt.

Du mußt also erstmal wissen was und wie lange Du sichern willst. Dann findest Du Deine Backuplösung und nachher gibst Du einen Autrag an Cron.

War das mehr als Du wissen wolltest :P
---------------------------------------------------
Nothing is foolproof to a sufficiently talented fool

Benutzeravatar
meandtheshell
Beiträge: 4054
Registriert: 14.01.2005 17:51:30

Beitrag von meandtheshell » 08.06.2006 08:15:11

Wie mein Kollege schon sagte rate ich Dir entweder auch zu einer konventionellen Backupsoftware z.B.

- DAR (siehe Forumssuche) oder
- du installierst dir rsync (evtl. auch das GUI grsync) und syncronisierst diese Order jeden Tag etc.

Ich habe z.B. im meinem ~/home ein Verzeichnis in dem ich alles liegen habe was ich aktuell bearbeite (Programme, Paper usw.). Das schiebe ich jeden Tag am Abend mit rsync auf eine USB Platte und zusätzlich in einen RAID 1 Mirror. Rsync ist ein wenig komfortabler beim "wiederherstellen" eines Files als ein z.B. durch DAR erzeugtes Backup.

Das selberstricken eines Shellscripts ist nett aber eher Zeitverschwendung - es gibt 100te Packete die das erledigen und auch viel umfangreicher als du jemals ein Script schreiben könntest.

markus

Cytrix
Beiträge: 76
Registriert: 12.05.2004 20:40:07

Beitrag von Cytrix » 08.06.2006 10:23:18

Vielen Dank

Benutzeravatar
markus_b
Beiträge: 355
Registriert: 26.01.2006 04:57:18
Lizenz eigener Beiträge: MIT Lizenz

backup2l

Beitrag von markus_b » 08.06.2006 17:43:50

Ich werfe da noch backup2l in die Runde.
Das hat sogar eine eingebaute mount/umount Funktion.

Das Programm ist auch nur ein bash Script. Als eigentlich genau das Script, das du selbst schreiben würdest, nur etwas ausgereifter und mit mehr Funktionen :wink:

d0cd
Beiträge: 99
Registriert: 25.12.2002 23:39:14

Beitrag von d0cd » 08.06.2006 19:22:26

Es gibt noch ein Backupprogramm das ich wirklich nur empfehlen kann, Dirivsh.
Gibts als Debian Paket und ist mit dem Debian Howto auf der Homepage (dirvish.org) ganz einfach einzurichten.

Antworten