Řešení 1:
-L
flag to rsync bude synchronizovat obsah souborů nebo adresářů, na které je odkazováno, nikoli symbolický odkaz.
Řešení 2:
Právě jsem narazil na tento problém. A pokud chcete, aby rsync zacházel s adresáři se symbolickými odkazy jako s adresáři, chcete K
možnost
rsync -K /files/ [email protected]:/files/
Řešení 3:
Potřebujete obě -L
a -K
pokud máte symbolické odkazy na obou stranách, např. již jste provedli svůj první rsync a chcete aktualizovat zálohu pomocí rsync.
-L, --copy-links transform symlink into referent file/dir
-K, --keep-dirlinks treat symlinked dir on receiver as dir
V takových případech, pokud použijete pouze -L
, symbolické odkazy na straně přijímače budou vymazány a bude vytvořen nový skutečný adresář.
Jak mohu naplánovat úlohu cron, která se v linuxu spouští každých 10 sekund?
MPM Prefork, příliš mnoho procesů Apache2?