Saya ingin membuat cadangan direktori rumah saya ke drive eksternal setiap malam menggunakan cronpekerjaan untuk dieksekusi rsync. Saya tidak yakin dengan perilaku yang tepat dari rsyncflag tautan simbolik.
rsync's-abendera termasuk-lbendera (yaitu 'menyalin symlink sebagai symlink'). Apakah ini hanya berarti itu akan menyalin tautan atau bahwa ia akan mengikuti tautan dan menyalin semua yang ada di direktori tautan-ke? Saya ingin menghindarinya karena saya memiliki tautan ke direktori yang penuh dengan file media yang akan melibatkan penyalinan ratusan gigabyte saya tidak perlu membuat cadangan.- Khawatir (tetapi tidak pasti) yang
rsync -aakan menyalin semua file media itu, saya malah menambahkan--no-linksbendera. Ini sepertinya bukan perilaku yang saya inginkan. Itu hanya mengabaikan menyalin tautan apa pun yang bermasalah karena saya memiliki tautan yang ingin saya salin (mis. Tautan ke file header umum dari berbagai direktori proyek). - Dengan asumsi # 1 di atas (tanpa
--no-linksbendera) adalah yang benar-benar saya inginkan dan itu hanya menyalin tautan tanpa menyalin file yang ditautkan, apakah tautan akan putus saat dicadangkan? Sebagai contoh saya dapatrsyncmencari direktori/home/me/projects/miscke/media/extdrive/backup/home/me/projects/misc. Dalam hal ini saya anggaprsynctidak cukup pintar juga tidak mencoba untuk memperbaiki konten symlink untuk perubahan direktori relatif. Apakah ini benar? Ini tidak apa-apa, tidak masalah jika tautannya rusak di direktori cadangan selama mereka akan diperbaiki dan berfungsi jika tiba saatnya ketika mereka perlu dipulihkan.
