Hallo, ehe ich jetzt selber anfange zu basteln folgende Frage: Ich suche ein script das simple ein paar Dateien wegsichert. Sozusagen: 1) sichere täglich in ein aktuelles Tagesverzeichnis 2) sicher einmal die Woche in ein aktuelles Wochenverzeichis überflüssige Tagesverzeichnisse werden entfernt 3) sichere einmal im Monat in ein akteulles Monatsvereichnis überflüssige Wochenverzeichnisse werden entfernt Letzlich hätte ich dann grob im max. Fall 6 Wochentag / 4 Wochen und entsprechene Monate liegen. Da es sich um VMWare-Systeme handelt bringen micht nur Vollbackups des Verzeichnisse auf die sichere Seite Gruß
On 2005-03-03 13:54:01 +0100, Ralf Prengel wrote:
ehe ich jetzt selber anfange zu basteln folgende Frage:
Ich suche ein script das simple ein paar Dateien wegsichert. Sozusagen: 1) sichere täglich in ein aktuelles Tagesverzeichnis 2) sicher einmal die Woche in ein aktuelles Wochenverzeichis überflüssige Tagesverzeichnisse werden entfernt 3) sichere einmal im Monat in ein akteulles Monatsvereichnis überflüssige Wochenverzeichnisse werden entfernt
Nimm rsync und rsnapshot Gruß Martin -- Martin Schröder, ms@artcom-gmbh.de ArtCom GmbH, Lise-Meitner-Str 5, 28359 Bremen, Germany Voice +49 421 20419-44 / Fax +49 421 20419-10 http://www.artcom-gmbh.de
Martin Schröder wrote:
On 2005-03-03 13:54:01 +0100, Ralf Prengel wrote:
ehe ich jetzt selber anfange zu basteln folgende Frage:
Ich suche ein script das simple ein paar Dateien wegsichert. Sozusagen: 1) sichere täglich in ein aktuelles Tagesverzeichnis 2) sicher einmal die Woche in ein aktuelles Wochenverzeichis überflüssige Tagesverzeichnisse werden entfernt 3) sichere einmal im Monat in ein akteulles Monatsvereichnis überflüssige Wochenverzeichnisse werden entfernt
Nimm rsync und rsnapshot
Gruß Martin
Oder aber falls du ein backup script suchst auf bash-scripting basis: #!/bin/sh PATH=/bin:/usr/bin:/usr/local/bin DAY=$(date '+%Y%m%d') mkdir /Sicherung_Linux/SICHERUNG-HDA/${DAY} mkdir /Sicherung_Linux/LOGFILES/${DAY} tar -czvf /Sicherung_Linux/SICHERUNG-HDA/${DAY}/matze_home_${DAY}.tgz /home/. | tee /Sicherung_Linux/LOGFILES/${DAY}/matze_home_${DAY}.log tar -czvf /Sicherung_Linux/SICHERUNG-HDA/${DAY}/matze_cs-server_${DAY}.tgz /home2/hlds/hlds_l/. | tee /Sicherung_Linux/LOGFILES/${DAY}/matze_cs-server_${DAY}.log tar -czvf /Sicherung_Linux/SICHERUNG-HDA/${DAY}/matze_bin_${DAY}.tgz /bin/. | tee /Sicherung_Linux/LOGFILES/${DAY}/matze_bin_${DAY}.log tar -czvf /Sicherung_Linux/SICHERUNG-HDA/${DAY}/matze_boot_${DAY}.tgz /boot/. | tee /Sicherung_Linux/LOGFILES/${DAY}/matze_boot_${DAY}.log tar -czvf /Sicherung_Linux/SICHERUNG-HDA/${DAY}/matze_dev_${DAY}.tgz /dev/. | tee /Sicherung_Linux/LOGFILES/${DAY}/matze_dev_${DAY}.log tar -czvf /Sicherung_Linux/SICHERUNG-HDA/${DAY}/matze_etc_${DAY}.tgz /etc/. | tee /Sicherung_Linux/LOGFILES/${DAY}/matze_etc_${DAY}.log tar -czvf /Sicherung_Linux/SICHERUNG-HDA/${DAY}/matze_lib_${DAY}.tgz /lib/. | tee /Sicherung_Linux/LOGFILES/${DAY}/matze_lib_${DAY}.log tar -czvf /Sicherung_Linux/SICHERUNG-HDA/${DAY}/matze_opt_${DAY}.tgz /opt/. | tee /Sicherung_Linux/LOGFILES/${DAY}/matze_opt_${DAY}.log tar -czvf /Sicherung_Linux/SICHERUNG-HDA/${DAY}/matze_root_${DAY}.tgz /root/. | tee /Sicherung_Linux/LOGFILES/${DAY}/matze_root_${DAY}.log tar -czvf /Sicherung_Linux/SICHERUNG-HDA/${DAY}/matze_sbin_${DAY}.tgz /sbin/. | tee /Sicherung_Linux/LOGFILES/${DAY}/matze_sbin_${DAY}.log tar -czvf /Sicherung_Linux/SICHERUNG-HDA/${DAY}/matze_usr_${DAY}.tgz /usr/. | tee /Sicherung_Linux/LOGFILES/${DAY}/matze_usr_${DAY}.log tar -czvf /Sicherung_Linux/SICHERUNG-HDA/${DAY}/matze_var_${DAY}.tgz /var/. | tee /Sicherung_Linux/LOGFILES/${DAY}/matze_var_${DAY}.log tar -czvf /Sicherung_Linux/SICHERUNG-HDA/${DAY}/matze_srv_www${DAY}.tgz /srv/www/htdocs/. | tee /Sicherung_Linux/LOGFILES/${DAY}/matze_srv_www${DAY}.log tar -czvf /Sicherung_Linux/SICHERUNG-HDA/${DAY}/matze_newsserver_${DAY}.tgz /etc/news/. | tee /Sicherung_Linux/LOGFILES/${DAY}/matze_newsserver_${DAY}.log # /bin \ # /boot \ # /dev \ # /etc \ # /home \ # /lib \ # /opt \ # /root \ # /sbin \ # /usr \ # /var \ der cronjob könnte wie folgt aussehen: 15 2 * * 3 /home/simmrein/backup2.sh Pfade muss man halt anpassen :-) Viel Vergnügen. Gruß Matze.
Am Donnerstag, 3. März 2005 13:54 schrieb Ralf Prengel:
Ich suche ein script das simple ein paar Dateien wegsichert. Sozusagen: 1) sichere täglich in ein aktuelles Tagesverzeichnis 2) sicher einmal die Woche in ein aktuelles Wochenverzeichis überflüssige Tagesverzeichnisse werden entfernt 3) sichere einmal im Monat in ein akteulles Monatsvereichnis überflüssige Wochenverzeichnisse werden entfernt
Letzlich hätte ich dann grob im max. Fall 6 Wochentag / 4 Wochen und entsprechene Monate liegen.
Da es sich um VMWare-Systeme handelt bringen micht nur Vollbackups des Verzeichnisse auf die sichere Seite
http://www.linux-magazin.de/Artikel/ausgabe/2004/09/backups/backups.html Jürgen -- Dr.rer.nat. Juergen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 9204871 Fax: +49(721) 24874 Juergen.Vollmer@informatik-vollmer.de www.informatik-vollmer.de Internet-Telefonie: www.skype.com Benutzer: juergen.vollmer
On 2005-03-03 14:50:30 +0100, Dr. Jürgen Vollmer wrote:
http://www.linux-magazin.de/Artikel/ausgabe/2004/09/backups/backups.html
Mit rsnapshot geht das schöner. :-p Gruß Martin -- Martin Schröder, ms@artcom-gmbh.de ArtCom GmbH, Lise-Meitner-Str 5, 28359 Bremen, Germany Voice +49 421 20419-44 / Fax +49 421 20419-10 http://www.artcom-gmbh.de
Hallo Ralf, hallo Leute, Am Donnerstag, 3. März 2005 13:54 schrieb Ralf Prengel:
ehe ich jetzt selber anfange zu basteln folgende Frage:
Ich suche ein script das simple ein paar Dateien wegsichert. Sozusagen: 1) sichere täglich in ein aktuelles Tagesverzeichnis 2) sicher einmal die Woche in ein aktuelles Wochenverzeichis überflüssige Tagesverzeichnisse werden entfernt 3) sichere einmal im Monat in ein akteulles Monatsvereichnis überflüssige Wochenverzeichnisse werden entfernt
Letzlich hätte ich dann grob im max. Fall 6 Wochentag / 4 Wochen und entsprechene Monate liegen.
Da es sich um VMWare-Systeme handelt bringen micht nur Vollbackups des Verzeichnisse auf die sichere Seite
Auf welches Medium möchtest Du sichern? Falls auf Festplatte (auch übers Netz per NFS oder vorgelagertem rsync) ist StoreBackup das Programm der Wahl. Damit machst Du Vollbackups, die dank Verwendung von Hardlinks nur den Platz eines inkrementellen Backups brauchen. Oder noch weniger, wenn man die (dateiweise) Komprimierung mit bzip2 aktiviert. Die Backup-Verwaltung, wie Du sie wünschst, ist bereits integriert und flexibel konfigurierbar. Weitere Informationen findest Du in der FAQ: 5.3. Storebackup: Backup auf Festplatte http://suse-linux-faq.koehntopp.de/q/q-backup-storebackup.html Weitere Tips rumd ums Backup: http://suse-linux-faq.koehntopp.de/ch/ch-backup.html Gruß Christian Boltz -- Bist Du etwa auch dafür so wie die Araber aus allen Wörtern die Vokale wegzulassen? Das schreibt sich sicherlich extrem effizient. dr bst D d ndrr nscht? Knnst D nch vrsthn, ws ch schrb? Mn sllt lls br dn Hfn wrfn nd sch wdr w d Stnztmnschn ntrhltn: AAArgh Ugh *Keule schwing* *platthau*. Na, fandest Du das angenehm zu lesen? War auf jeden Fall sehr effizient zu schreiben! [Philipp Zacharias in suse-linux]
participants (5)
-
Christian Boltz
-
Dr. Jürgen Vollmer
-
Martin Schröder
-
Matthias Reinhardt
-
Ralf Prengel