Saya harus hidup dengan pengaturan yang agak rumit, yang tidak bisa saya ubah. Seperti itu:
Tujuan: file rsync dari drive USB di network1 ke server linux di network2 di mana satu-satunya koneksi antara dua jaringan melewati server terminal Windows (ts) yang terletak di network2, tetapi yang memungkinkan koneksi remote desktop (rdp) dari network1.
Awalnya, saya bisa terhubung ke network2 dari network1 via VPN, pasang drive USB ke komputer saya (Windows), dan jalankan rsync ke server linux di network2. Ini bekerja cukup cepat dan hanya butuh beberapa menit. Sekarang telah diputuskan bahwa VPN tidak diperbolehkan, dan kita harus pergi melalui server terminal. Jadi, saya rdp ke ts dan membagikan drive USB saya sebagai perangkat lokal, dan saya menjalankan rsync pada ts. Itu membaca file pada USB saya dan menyinkronkannya ke server linux, tetapi sekarang seluruh prosesnya memakan waktu 10-12 jam. Hanya menyalin semua file (drag'n'drop) membutuhkan waktu beberapa jam lebih sedikit. Saya menduga alasan lambatnya adalah ketika ts menentukan file mana yang akan disinkronkan, yaitu melangkah melalui dir dan file.
Argumen rsync saya adalah: -avz --size-only
Saya harap seseorang memiliki ide yang bisa saya coba. Terimakasih banyak!