Saya ingin menyinkronkan direktori hard drive internal ke hard drive eksternal.
Ketika saya menulis atau memodifikasi file pada hard drive internal saya, secara otomatis file yang sama akan disalin ke hard drive eksternal ... dan bye bye backup;)
Ini akan menjadi sesuatu seperti RAID dengan hard drive eksternal.
Apakah ini mungkin?
synchronization
kaku
sumber
sumber
Jawaban:
Secara real time sejauh yang saya tahu hanya ada DRBD . Tapi saya pikir itu tidak berlaku pada situasi Anda, karena ketika Anda menghapus file, Anda juga akan menghapusnya di disk eksternal. Lebih mudah Anda dapat menggunakan rsync dan skrip cron yang dijalankan setiap beberapa menit.
sumber
lsyncd tampaknya menjadi solusi sempurna. itu menggabungkan inotify (fungsi kernel builtin jam tangan untuk perubahan file dalam pohon direktori) dan rsync (lintas platform file-alat sinkronisasi).
Kutipan dari github:
sumber
Anda cukup membuat Perangkat Lunak RAID1 melalui hard drive internal dan eksternal Anda. Untuk sistem, tidak ada bedanya jika itu adalah hard drive internal atau penyimpanan massal yang terpasang secara eksternal.
Tapi RAID tidak ada cadangan! Apa yang terjadi jika Anda secara tidak sengaja menghapus file di hard drive Anda? Itu juga akan dihapus pada drive "cadangan" eksternal Anda.
Cadangan biasanya terdiri dari lebih dari satu generasi file sehingga Anda dapat mengambil file yang terhapus secara tidak sengaja.
sumber
incron (seperti yang disarankan kepada saya di situs ini awal tahun ini).
Ini masih bukan pengganti untuk prosedur pencadangan yang tepat.
sumber
Anda mungkin dapat memeriksa chironfs http://www.furquim.org/chironfs/
sumber
git-lampiran juga dapat digunakan untuk mencapai ini.
git-annex memungkinkan mengelola file dengan git, tanpa memeriksa isi file ke git. Sementara itu mungkin tampak paradoksal, berguna ketika berhadapan dengan file yang lebih besar daripada git saat ini dapat dengan mudah menangani, apakah karena keterbatasan dalam memori, waktu, atau ruang disk
Ada langkah-langkah untuk mempercepat pengguna dengan kecepatan dengan git-lampiran
sumber