Ev dizini cron, yürütmek üzere bir iş kullanarak her gece harici bir sürücüye yedeklemek istiyorum rsync. rsync'Nin sembolik bağlantı bayraklarının tam davranışından emin değilim .
rsync'in-abayrağı bayrağı içerir-l(yani "sembolik olarak sembolik olarak kopyala"). Bu sadece bağlantıyı kopyalayacağı veya bağlantıyı izleyeceği ve bağlantıya dizindeki her şeyi kopyalayacağı anlamına mı geliyor ? Bundan kaçınmak istiyorum, çünkü yüzlerce gigabaytın kopyalanmasını gerektiren medya dosyalarıyla dolu dizinlere bağlantılarim var, yedeklememe gerek yok.rsync -aTüm bu medya dosyalarını kopyalayacağından (ancak kesin değil) korktuğumda--no-linksbayrak ekledim . Bu istediğim davranış gibi gözükmüyor. Sadece sorunlu olan herhangi bir bağlantının kopyalanmasını dikkate almaz, çünkü kopyalanmasını istediğim bağlantılar var (örneğin, farklı proje dizinlerinden ortak başlık dosyalarına bağlantılar).- Yukarıdaki # 1'i (
--no-linksbayrak olmadan ) gerçekten istediğim şeydir ve yalnızca bağlı-bağlı dosyaları kopyalamadan bağlantıyı kopyalar, bu bağlantılar yedeklendiklerinde kopar mı? Mesela ben olabilirrsyncdizini kaynak/home/me/projects/misciçin/media/extdrive/backup/home/me/projects/misc. Bu durumdarsync, yeterince akıllı olmadığını ve bağıl dizin değişikliklerinin sembolik bağlantılarını düzeltmeye çalıştığını varsaymıyorum . Bu doğru mu? Bu tamamdır, geri yüklenmeleri gerektiğinde bu zaman gelirse sabit ve çalışır durumda oldukları sürece bağlantıların yedek dizinlerdeki kopması önemli değildir.
