Saya ingin melakukan sinkronisasi satu arah.
Saya memiliki Folder A
di komputer saya yang terus diperbarui dengan konten.
Lain Folder B
digunakan untuk tujuan cadangan yang ada di HDD eksternal.
Sekarang yang saya harapkan adalah bahwa tambahan apa pun yang ada di folder A harus masuk ke folder B. Namun sesuatu yang ada di B dan BUKAN di A "" TIDAK boleh disalin ke A "".
Singkatnya, folder cadangan dapat menyalin semua dari folder sumber, namun tidak ada yang harus disalin dari folder cadangan ke sumber.
Jawaban:
Kedengarannya seperti tugas yang sempurna untuk rsync
Jika Anda ingin menghapus file yang dihapus di A dari file di B, gunakan
--delete
opsiUntuk informasi tambahan, lihat:
https://help.ubuntu.com/community/rsync
Anda dapat menjalankan rsync dari cron
Tambahkan tugas per jam
https://help.ubuntu.com/community/CronHowto
sumber
-z
cukup memperlambat prosesSaya sarankan menggunakan rsync untuk tujuan ini. Rsync sangat cepat, stabil, dan serbaguna. Ada pengantar yang bagus di http://help.ubuntu.com/community/rsync
Jika diinginkan, ada ujung depan grafis opsional: grsync
Perintah di atas akan menyalin dari folderA ke folderB tidak termasuk dir1. Bendera adalah
Ada banyak lagi opsi yang tersedia.
sumber
Saya selalu menemukan Unison sangat membantu. Ini memiliki antarmuka berbasis teks atau GUI, dan beberapa opsi yang berbeda untuk menyesuaikannya dengan apa yang Anda inginkan (dengan sedikit mengutak-atik). Butuh sedikit waktu untuk melakukan sinkronisasi pertama, tetapi setelah itu brilian. Anda dapat menyinkronkannya satu arah, seperti yang Anda inginkan, tetapi itu akan cukup secara otomatis. Itu juga dapat menghapus dari cadangan atau tidak seperti yang Anda pilih.
Anda juga mungkin menemukan masalah dengan izin yang didukung dalam format file ubuntu, tetapi mungkin tidak di hard drive eksternal (tergantung apakah hard drive eksternal akan digunakan dalam mesin windows, ini mungkin hal yang baik), jadi Anda ingin menyinkronkan tanpa izin yang berpotensi.
Bagaimanapun, hal yang menyenangkan adalah bahwa dengan tutorial itu relatif mudah untuk mengaturnya sekali, dan setelah itu itu antarmuka GUI setiap kali Anda ingin melakukannya.
Berikut ini beberapa info tentangnya: http://www.ubuntugeek.com/unison-file-synchronization-tool.html
Dan inilah tutorialnya: http://www.cis.upenn.edu/~bcpierce/unison/download/releases/stable/unison-manual.html#tutorial
sumber
Ini akan menyinkronkan dan menyalin hanya data yang tidak ada di
/other/folder/on/hdd/
sumber
Saya setuju dengan jawaban lain, Anda dapat menggunakan rsync di Terminal atau antarmuka Grsync , luckyBackup , Conduit atau Unison yang terkenal .
Aplikasi hebat lainnya adalah Krusader (Manajer File Twin-Panel untuk KDE), di menu Tools Anda dapat menemukan "Syncronize Directories", sangat berguna.
Dalam contoh terakhir Anda dapat menginstal Wine dan menginstal file manager twin-pane besar lainnya seperti Total Commander .
Bagaimanapun Anda memiliki banyak pilihan dan semuanya ada di Pusat Perangkat Lunak Ubuntu.
sumber
Saya akan merekomendasikan Conduit untuk sinkronisasi sederhana. Ini tersedia sistem perangkat lunak. Itu tidak persis apa yang Anda cari
sumber
Ada alat shell yang cukup berguna yang disebut rsnapshot - http://www.rsnapshot.org/ - utilitas snapshot sistem berkas untuk membuat cadangan sistem lokal dan jarak jauh. yang menggunakan rsync dan tautan keras yang memungkinkan untuk membuat banyak, cadangan sistem file lengkap tersedia secara instan. Lakukan
sudo apt-get install rsnapshot
dan periksainfo rsnapshot
sumber
Anda dapat menyinkronkan file di dalam dua direcotries dengan:
Melakukan
rsync -rv /path/to/directory1 /path/to/directory2
akan membuatdirectory1
di dalamdirectory2
, seperti ini/path/to/directory2/directory1/[files]
Anda bisa mengeringkan lari menggunakan
-n
sakelar, seperti inirsync -rnv /path/to/directory1/ /path/to/directory2
Referensi: https://www.digitalocean.com/community/tutorials/how-to-use-rsync-to-sync-local-and-remote-directories-on-a-vps
sumber
Jika Anda ingin antarmuka grafis pada sistem yang sangat dapat dikonfigurasi, cobalah FreeFileSync. Lihat, misalnya: http://linuxnorth.wordpress.com/2011/11/29/file-and-folder-synchronization/ Secara khusus, Anda menginginkan opsi "Pembaruan" untuk sinkronisasi yang akan "Menyalin file baru atau yang diperbarui ke folder kanan ", yaitu salin dari folder kiri ke folder kanan dalam tampilan dua jendela.
sumber