GNU/Linux >> Belajar Linux >  >> Linux

rsync ke NAS menyalin semuanya setiap saat

Anda perlu menambahkan -t (atau --times ) ke rsync Anda baris perintah, sehingga rsync akan mempertahankan waktu modifikasi file di tempat tujuan. Itu akan memungkinkan rsync berikutnya berjalan untuk melewati semua file dengan ukuran dan waktu modifikasi yang identik. Juga, jangan repot-repot dengan -c pilihan, kecuali Anda tahu pasti bahwa tujuan Anda tidak (atau tidak dapat) mempertahankan waktu modifikasi file yang akurat, karena beberapa alasan.


Mengapa Anda tidak mencoba:

rsync -a /home/user/source /media/nas/destination

-a adalah opsi kenyamanan khusus untuk pengarsipan. Ini bekerja untuk saya sepanjang waktu.

Inilah yang dikatakan halaman manual:

-a, --archive archive mode; same as -rlptgoD (no -H)


Anda kemungkinan besar ingin menggunakan -u flag, yang memberi tahu rsync untuk tidak mengirim file yang ada di tujuan dan yang memiliki waktu modifikasi yang lebih baru di tujuan atau memiliki waktu dan ukuran modifikasi yang sama di kedua tempat.


Linux
  1. Apa yang Dapat Menyebabkan Gunung Nas Merespon Lambat?

  2. Menjalankan Skrip Setiap Kali Kernel Baru Diinstal?

  3. Bagaimana Mengenalinya Rsync Untuk Mempertahankan Cap Waktu Pada File Ketika Pohon Sumber Memiliki Titik Terpasang?

  1. Git meminta nama pengguna setiap kali saya Push

  2. Mengapa waktu server EC2 saya mati ~10 detik setiap hari?

  3. Linux NTFS ke NTFS rsync berulang kali menyalin ulang file

  1. Linux – Semuanya Adalah File?

  2. Perkirakan Waktu Atau Pekerjaan Yang Tersisa Untuk Selesai Untuk Rsync?

  3. Mengapa Ls -l Tidak Menunjukkan Waktu Dan Atau Tahun Untuk Setiap File??