Sistem QNAP saat ini dikirimkan dengan:
rsync version 3.0.7 protocol version 30
Versi ini dirilis pada 2009 dan tidak memiliki banyak peningkatan penting dalam hal kegunaan, kompatibilitas, performa, dan keamanan yang tersedia di rilis rsync modern.
Permintaan
Mohon perbarui paket rsync bawaan ke versi stabil upstream terkini (disarankan 3.2.x).
Alasan Utama
- Statistik progres yang lebih baik
Salah satu keterbatasan kegunaan paling signifikan adalah tidak adanya:--info=progress2
Versi rsync modern menyediakan indikator progres transfer secara keseluruhan, yang penting untuk:
-
Memantau backup yang berjalan lama
-
Memperkirakan waktu transfer yang tersisa
-
Mengamati throughput total dari banyak file
-
Meningkatkan visibilitas dalam skrip dan otomatisasi
Tanpa fitur ini, pengguna hanya mendapatkan progres per file (--progress), yang menjadi hampir tidak berguna saat mentransfer dataset besar berisi banyak file kecil.
Contoh:
rsync modern:
rsync -ah --info=progress2 source/ dest/
Ini memberikan:
-
persentase progres secara keseluruhan
-
kecepatan transfer agregat
-
estimasi waktu tersisa
-
total byte yang ditransfer
Ini sekarang dianggap sebagai fitur operasional standar.
- Keamanan dan masalah pemeliharaan
rsync 3.0.7 sudah sangat tua dan sudah tidak mencerminkan ekspektasi keamanan modern.
Versi baru mencakup:
-
perbaikan keamanan
-
penguatan protokol
-
penanganan checksum yang ditingkatkan
-
perilaku daemon yang lebih aman
-
kompatibilitas yang lebih baik dengan sistem Linux/macOS modern
- Peningkatan performa
Rilis rsync terbaru menyediakan:
-
generasi daftar file yang lebih cepat
-
rekursi bertahap yang ditingkatkan
-
penanganan memori yang lebih baik
-
dukungan kompresi xxhash/zstd opsional
-
penanganan sparse-file yang diperbaiki
Peningkatan ini sangat berarti untuk beban kerja NAS yang melibatkan jutaan file.
- Dukungan fitur modern yang hilang di 3.0.7
Contoh fungsionalitas yang hilang atau terbatas:
-
--info=progress2 -
opsi checksum/kompresi modern
-
penanganan transfer parsial yang ditingkatkan
-
dukungan ACL/xattr yang lebih baik
-
optimasi protokol terbaru
-
dukungan IPv6 yang lebih baik
-
kontrol logging/debug yang diperbaiki