Bir klasörün tüm alt ağacıyla birlikte senkronize edilmiş bir kopyasına sahip olmak istiyorum.
Otomatik olarak şu şekilde çalışmalıdır: orijinal klasörden bir şeyler oluşturduğum, değiştirdiğimde veya sildiğimde, bu değişiklikler otomatik olarak sync klasörüne uygulanmalıdır.
Bu göreve en iyi yaklaşım hangisidir?
BTW: Ubuntu 12.04'teyim
Nihai hedef, sembolik bağlantılar veya bağlantı kullanmadan ayrı bir gerçek zamanlı yedek kopyaya sahip olmaktır. Bilgisayarlarım arasında verileri senkronize etmek için Ubuntu One kullandım ve bir süre sonra bir şeyler ters gitti ve senkronizasyon sırasında tüm verilerim kayboldu.
Bu yüzden verilerimin yedek bir kopyasını saklamak için bir adım daha eklemeyi düşündüm:
- Verilerimi bir "klasör A" da saklıyorum
- "Klasör A" ile "Klasör B" arasında tek yönlü bir senkronizasyon oluşturmak için mevcut sorumun cevabına ihtiyacım var (
cron
bir komut dosyasırsync
? Olabilir mi?). Sadece A'dan B'ye tek yönlü olmasına ihtiyacım var, B'deki herhangi bir değişiklik A'ya uygulanmamalıdır. - Ubuntu One ile senkronize edilmiş "B klasörünü"
tutuyorum Bu şekilde, A'daki herhangi bir değişiklik, U1'den algılanacak ve buluta senkronize edilecek olan B'ye uygulanacaktır. Bir şeyler ters giderse ve U1 verilerimi B üzerinde silerse, onları her zaman A'da tutarım.
Lanzz'ın yorumlarından esinlenerek, Ubuntu One altındaki bir klasörün içeriğini yedeklemek için başlangıçta rsync çalıştırmak ve Ubuntu One'ı yalnızca rsync tamamlandıktan sonra başlatmak başka bir fikir olabilir.
Bunun hakkında ne düşünüyorsun? Rsync'in ne zaman bittiğini nasıl anlarım?