Pro-Linux

Pro-Linux Diskussions- und Hilfeforum
Aktuelle Zeit: 13. Nov 2018 5:30

Alle Zeiten sind UTC+01:00




Ein neues Thema erstellen  Auf das Thema antworten  [ 2 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Kleines Problem beim Backup
BeitragVerfasst: 11. Apr 2007 9:52 
Offline

Registriert: 27. Sep 2006 8:14
Beiträge: 6
Hallo!

Also, um mal zu sagen worum es geht:

Es soll ein Backup erstellt werden von /etc (Funktioniert, Backup wird erstellt mit tar)
Danach sollen gewisse Dateien aus dem Backup wiederhergestellt werden.
Dafür wird eine txt Datei erstellt, in der Pfadnamen zu Dateien stehen, welche seit dem letzten Boot Vorgang verändert wurden.
Code:
find /etc -mmin $zeit_min \! -type d -print > /home/suse/Desktop/temp/filelist.daily
In der Liste stehen nun die Pfade zu jenen Dateien, die seit dem letzten Bootvorgang geändert wurden. $zeit_min ist die Zeit, wie lange das System schon läuft.

Da allerdings das ganze nur auf die Dateien schaut, welche GEÄNDERT wurden, ists problematisch. Wenn jetzt eine Datei in /etc gelöscht wird, registriert das "find" nicht.
Wie kann ich das am Besten machen, dass auch die gelöschten Dateien mit einbezogen werden? Also, dass dann auch die gelöschten Dateien wiederhergestellt werden?

Aja, das Wiederherstellen hab ich so realisiert:
Code:
for i in $(cut -d: -f1 /home/suse/Desktop/temp/filelist.daily); do /home/suse/Desktop/scripts/re_backup.sh $i; done
Die Zeile ist ein Auszug aus der re_backup.sh, $1 ist dabei der Pfad welcher aus der FIlelist ausgelesen wird:
Code:
tar --extract --file=/tmp/backup/backup.tar $1
Wär euch sehr verbunden wenn ihr mir weiterhelfen könntet!
Danke, lg Alex


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 11. Apr 2007 10:19 
Offline
Benutzeravatar

Registriert: 11. Feb 2006 19:10
Beiträge: 3569
So herum geht das nicht. Man findet zwar über den Zeitstempel des Verzeichnisses heraus, dass eine Datei gelöscht wurde, jedoch nicht, welche.

Einzige Lösung: Beim Vor einer Konfigurationsänderung "find /etc >alledateien" machen und diese Liste beim Hochfahren mit dem aktuellen Ergebnis von "find /etc" diffen.

Janka

_________________
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.


Nach oben
   
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen  Auf das Thema antworten  [ 2 Beiträge ] 

Alle Zeiten sind UTC+01:00


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.
Sie dürfen keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
Powered by phpBB® Forum Software © phpBB Limited
Deutsche Übersetzung durch phpBB.de