Vytvořil jsem záložní skript pomocí rsync a spouštím ho každých 10 minut. Kopíruji soubory z HFS do Fat32. Mám to protokolování pomocí --progress
ale pro usnadnění čtení protokolu chci zahrnout pouze soubory, které jsou přenášeny. Tj. na konci běhu bych rád viděl v protokolu něco jako:
Started transfer at 2012-07-31 11:03:45 /some/file/that/was/changed.txt //eadn-wc01-5196795.nxedge.io/another/file/that/was/added.jpg Number of files: 35184 Number of files transferred: 2
Po chvilce googlování nemůžu nic najít. Existuje způsob, jak to udělat?
Děkuji.
Přijatá odpověď:
Nakonec jsem na to přišel. Všiml jsem si, že důvod, proč vše vypisuje, byl ten, že jsem používal příznak -a.
Synchronizuji s fat32, takže něco s příznakem -a způsobilo, že se pokaždé pokusil synchronizovat všechny soubory.
Změnil jsem příznaky na -tr a tím byl problém vyřešen. Nevím, co to bylo s příznakem -a, který to způsobil, ale vím, že fat32 není tak podrobný jako jiné systémy souborů a v důsledku toho nefungují srovnání souborů mezi systémy souborů vždy správně.