GNU/Linux >> Belajar Linux >  >> Linux

cadangan waktu nyata jika file diubah?

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 seperti xfs atau menggunakan sistem file apa pun dengan lvm .
  • 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.


Linux
  1. Linux – Bagaimana Menemukan Tanggal Pembuatan File?

  2. Kapan File Dibuat?

  3. Dapatkan File Dibuat/Waktu pembuatan??

  1. Bekerja dengan Pemulihan Tingkat File

  2. Memahami stempel waktu file Mac

  3. Analisis Audio Waktu Nyata Di Linux

  1. Cara memeriksa apakah sed telah mengubah file

  2. Tonton Filesystem secara Real Time di OS X dan Ubuntu

  3. cap waktu, waktu modifikasi, dan waktu pembuatan file