Chcę wykonać kopię zapasową mojego katalogu domowego na dysk zewnętrzny co noc przy użyciu cronzadania do wykonania rsync. Nie jestem pewien dokładnego zachowania rsyncflag symbolicznych linków.
rsync„s-aflag zawiera-lflagę (czyli "Symlinks Kopiuj jako dowiązania"). Czy to oznacza tylko, że skopiuje link lub że będzie podążał za linkiem i kopiował wszystko w katalogu linku do? Chcę tego uniknąć, ponieważ mam linki do katalogów pełnych plików multimedialnych, które wymagałyby kopiowania setek gigabajtów, których nie muszę tworzyć kopii zapasowej.- Bojąc się (ale nie
rsync -ajestem pewien), że skopiuje wszystkie te pliki multimedialne, zamiast tego dodałem--no-linksflagę. To nie wydaje się zachowanie, którego chcę. Po prostu ignoruje kopiowanie jakiegokolwiek linku, który jest problematyczny, ponieważ mam linki, które chcę skopiować (np. Linki do wspólnych plików nagłówkowych z różnych katalogów projektu). - Zakładając, że nr 1 powyżej (bez
--no-linksflagi) jest tym, czego naprawdę chcę i po prostu kopiuje link bez kopiowania plików połączonych, czy linki się zepsują podczas tworzenia kopii zapasowej? Na przykład mogęrsyncźródłowy katalog/home/me/projects/miscdo/media/extdrive/backup/home/me/projects/misc. W tym przypadku zakładam, żersyncnie jest wystarczająco mądry, ani nie próbuje poprawić zawartości dowiązań symbolicznych dla względnych zmian katalogu. Czy to jest poprawne? Jest to w porządku, nie ma znaczenia, czy łącza są uszkodzone w katalogach kopii zapasowych, o ile zostaną naprawione i będą działać, jeśli nadejdzie taki czas, kiedy trzeba je przywrócić.
