Hi,
ich bräuchte ein script bzw eine möglichkeit alle dateien zb. aus dem home verzeichnis rekursiv mit ordnerstruktur und permissions zu kopieren und jede kopierte datei direkt nach dem sie kopiert wurde einzeln mit gzip zu verpacken.
Wie könnte ich vorgehen? Ich komme einfach auf keinen grünen zweig.
Da der speicherplatz knapp ist, ist es sehr wichtig dass jede datei einzeln kopiert und komprimiert wird. Am liebsten würde ich dafür rsync ung pigz nutzen, aber ich habe keine idee wie man das auf simple weise umsetzen könnte.
Bis jetzt habe ich sowas gemacht:
1 2 3 4 5 6 7 8 9 10 | DATE=`date +%Y-%m-%d` mkdir /media/backup/$DATE rsync -arh --progress /home/user/* /media/backup/$DATE/ & sleep 20 pigz -rv --best /media/backup/$DATE |
Aber damit ist natürlich nicht gewährleistet dass das ganze synchron abläuft.