Linux 15.012 Themen, 106.866 Beiträge

Backups und alte dateien identifizieren.

robinx99 / 12 Antworten / Flachansicht Nickles

Hi,
ich habe ein kleines problem ich versuche alte dateien zu finden (oder zumindest zukünfitg zu finden)
Im internet finde ich eigentlich immer als lösung soetwas wie "find /home/ -atime +100" um dateien zu finden die über 100 tage keinen zugriff hatten.

So nun zu meinem problem ich mache regelmäßig ein Backup auf USB festplatten mit folgendem befehl "rsync /home/ /mnt/usb/homebackup/ -av --delete --progress"

Durch das Backup findet wohl ein zugriff auf die dateien statt und der find befehl findet keine alten dateien. Gibt es da irgendwie eine sinvolle lösung, dass man alte dateien findet auf die keiner mehr zugreift und das man trozdem noch ein backup machen kann.

Bisher fallen mir als mögliche lösungen nur folgende eher unpraktische lösungen ein. Backup ausschließlich von einer LiveCD starten während die festplattenpartition read only gemounted ist oder verwendung von experimentellen dateisystemen (snapshot fähige um so das backup vom snapshot zu machen also z.B.: btrs oder nilfs2)

gruß robinx99

bei Antwort benachrichtigen
KarstenW robinx99 „Backups und alte dateien identifizieren.“
Optionen

Verstehe ich nicht ganz richtig. Du willst ein Backup mit rsync machen ?
rsync kopiert nur Dateien die neu sind oder verändert wurden.
Dieses Konzept spart Bandbreite und Backup Zeit.
Wenn diese alten Dateien kopiert wurden und sie wurden im Backup nicht irgendwie gelöscht, dann werden sie nicht nochmal kopiert (es sei denn sie wurden verändert). Das soll bei rsync auch so sein.

Wenn du die rsync Technik nicht ganz verstanden hast, dann ließ doch mal diese Internetseite durch. Da gibt es auch ein sehr schönes Beispiel wie man mit rsync Backupscripte schreibt:

http://www.heinlein-support.de/web/support/wissen/rsync-backup/

Diesen find Befehl brauchst du nicht wenn du mit rsync Backups machst. rsync ist kein simpler cp Befehl.






Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen