Hallo,
hat sich am cp-Befehl in letzter Zeit was geändert? Ich lasse per shellscript jede Nacht eine Sicherung meiner Datenpartition durchführen, und zwar mit:
cp -auv --backup=numbered /media/backup/* /media/$1/
In /media/backup ist ein LVM-Snapshot gemountet, /media/$1 wird durch den Aufruf mit einem Paramater in der crontab dazu genutzt, mehrere Backupplatten (Mo-Do, Fr, Monatserster) anzusprechen.
Das hat bisher bestens funktioniert, ein
find /media/$1/ -name "*.~??~" -exec rm "{}" ;
entfernt numbered backups mit zweistelligen Nummern (*.~11~) und sorgt dafür, dass einerseits eine Dateihistorie da ist, anererseits die Platten nicht zu schnell volllaufen.
Nun aber werden seit einigen wenigen Tagen/Wochen? schon die "Wurzelverzeichnisse" der user mit z.B. ralf.~1~ dupliziert und das lässt die Platten komplett überlaufen, ein Backup ist noicht mehr möglich. Was ist denn da passiert? Bisher hat sich das --backup=numbered immer auf Dateien bezogen (bzw. sich so verhalten)?!?
-- Viele Grüße vom Bodensee, Ralf Steck
Am Wed, 2 Nov 2011 10:03:55 +0100 schrieb Ralf Steck rsteck@die-textwerkstatt.de:
hat sich am cp-Befehl in letzter Zeit was geändert? Ich lasse per shellscript jede Nacht eine Sicherung meiner Datenpartition durchführen, und zwar mit:
cp -auv --backup=numbered /media/backup/* /media/$1/
In /media/backup ist ein LVM-Snapshot gemountet, /media/$1 wird durch den Aufruf mit einem Paramater in der crontab dazu genutzt, mehrere Backupplatten (Mo-Do, Fr, Monatserster) anzusprechen.
Nicht Deine Frage, da ich den Ansatz mit cp nicht kenne, aber vielleicht ist "dump" ne Alternative für Dich:
Arbeite schon lange mit dump/restore, um versionierte Backups von meinem $HOME inkl. inkrementellen und differentiellen Backups auf mehreren Ebenen zu erhalten. Arbeite dabei ebenfalls mit LVM-snapshots. Funktioniert nur mit ext2/ext3 (event. auch ext4?), wobei es für manche andere Dateisysteme äquivalente Tools gibt. Lediglich der restore einzelner Dateien per Kommandozeile ist etwas rustikal. Wenn man nicht weiß, in welchem Archiv die gewünschte Version liegt, muss man sich erstmal einige auf Verdacht listen. aber meist weiß man ja in etwa, wann die vorhergehende Datei-Änderung war.
Gruß, Tobias.