Ev dizinlerimi dizüstü bilgisayarım ve netbookum (her ikisi de Linux ile ext4 kullanarak) arasında senkronize etmek için rsync'i başarıyla kullanıyorum . Bununla ilgili tek sorunum, her zaman ve sonra belirli dizinleri tamamen yeniden düzenlemek istiyorum ve rsync bunu silme ve yeni dosyaların oluşturulması olarak görüyor, bu da onu çok yavaş ve verimsiz hale getiriyor.
Herkes iyi dosya taşıma işlemleri iyi bir yazılım parçası biliyor mu?
Birliğin bunu yapabilmesi gerektiğini fark ettim , ama pratikte işe yaramıyor gibi görünüyor. Her birinde büyük bir dosya bulunan iki yerel dizini senkronize ederek birliği test ettim ve hareketimi bir silme + oluşturma olarak algıladım ve aslında rsync'ten bile daha yavaştı .
Ayrıca, birkaç ay önce birliğin kaynak koduna bakmamı doğru bir şekilde hatırlarsam , sha toplamları yapmak gibi bir şey yapmaya çalıştı - ve ideal çözümümün sha toplamları yapmak istemiyorum - bu büyük ölçüde çok yavaş dosya / dizin. Aşağıdaki gibi şeyleri fark eden bir şey istiyorum:
"Bu dosyanın son kaynak karşılığı silinmiş gibi görünüyor ve kaynak dizin ağacında başka bir yerde aynı mdate, boyut ve inode numarasına sahip yeni bir dosya var, bu yüzden bunun bir hareket olduğunu varsayacağım ve silme + kopyalama yapmak yerine hedef karşılığını buna göre hareket ettirin. "
Bu makineleri hızlı bir şekilde senkronize edebilmem benim için önemli.
Herhangi bir öneri?