Solusi 1:
Gunakan -a
flag, yang mencakup antara lain, opsi -o
dan -g
, yang mempertahankan pemilik dan grup. Ini mengharuskan Anda menjalankan rsync
sebagai akar.
Lihat juga man rsync
.
Solusi 2:
Menjaga izin dicapai melalui mode "arsipkan", -a
. Contoh umumnya adalah -avz
:
rsync -avz foo:src/bar/ /data/bar
Ini memastikan bahwa tautan simbolik, perangkat, atribut, izin, kepemilikan, dll. Dilestarikan dalam transfer. Selain itu, kompresi akan digunakan untuk mengurangi ukuran porsi data transfer.
Solusi 3:
Jika Anda menggunakan rsync untuk cadangan, saya sangat merekomendasikan menggunakan rsnapshot sebagai gantinya (menggunakan rsync). Ini memutar cadangan dan menggunakan tautan keras sehingga Anda dapat melihat perbedaan antara cadangan harian Anda (tetapi folder masih terlihat memiliki konten lengkap). Saya menggunakan ini untuk mencadangkan server Windows dan Linux di tempat kerja. Sempurna untuk kami!