Jika Anda ingin menyimpan dua replika pohon direktori pada dua sistem berkas yang berbeda, maka ChironFS mungkin menjadi solusinya. Ini adalah sistem file berbasis FUSE, yang mereplikasi setiap perubahan pada sistem file "virtual" -nya ke dua sistem file "nyata" lainnya.
Petunjuk penginstalan dan penggunaan tersedia di sini:http://www.furquim.org/chironfs/howto.html
Anda mungkin bisa meretas ini bersama menggunakan inotify
dan lebih khusus lagi incron
untuk mendapatkan pemberitahuan peristiwa sistem file dan memicu pencadangan.
Sementara itu, untuk menemukan solusi yang lebih spesifik, Anda dapat mencoba mendefinisikan masalah Anda dengan lebih baik.
- Jika masalah Anda adalah pencadangan, sebaiknya gunakan alat yang dibuat untuk membuat snapshot sistem file, baik melalui
rsnap
atau sistem file snapshot sepertixfs
atau menggunakan sistem file apa pun denganlvm
. - Jika masalah Anda adalah sinkronisasi, mungkin Anda harus melihat sistem file terdistribusi dan/atau jaringan.
Edit :Sehubungan dengan pembaruan Anda, saya pikir Anda membuat cara ini menjadi rumit. Buat saja folder di dropbox Anda untuk skrip. Kemudian di file bashrc Anda lakukan sesuatu seperti ini:
export PATH=$PATH:~/Dropbox/bin
source ~/Dropbox/bashrc
Skrip apa pun yang Anda miliki dapat dijalankan langsung dari folder dropbox di direktori beranda Anda, dan alias apa pun dan yang ingin Anda sinkronkan dapat dimasukkan ke dalam file di dalam Dropbox yang bersumber dari shell Anda.
Jika orang lain selain Anda memerlukan akses ke skrip, Anda dapat menyinkronkannya dari Dropbox Anda ke suatu tempat seperti /usr/local/bin.