GNU/Linux >> Linux Esercitazione >  >> Linux

backup in tempo reale se il file è cambiato?

Se vuoi mantenere due repliche di un albero di directory su due diversi filesystem, allora ChironFS potrebbe essere la soluzione. È un filesystem basato su FUSE, che replica qualsiasi modifica al suo filesystem "virtuale" su altri due filesystem "reali".

Le istruzioni per l'installazione e l'uso sono disponibili qui:http://www.furquim.org/chironfs/howto.html


Probabilmente potresti hackerarlo insieme usando inotify e più specificamente incron per ricevere notifiche sugli eventi del file system e attivare un backup.

Nel frattempo, per trovare una soluzione più specifica potresti provare a definire meglio il tuo problema.

  • Se il tuo problema è il backup, potrebbe essere utile utilizzare uno strumento creato per creare istantanee di file system, tramite rsnap o un file system di snapshot come xfs o utilizzando qualsiasi file system con lvm .
  • Se il tuo problema è la sincronizzazione, forse dovresti esaminare i file system distribuiti e/o netowrk.

Modifica :Alla luce del tuo aggiornamento, penso che tu stia rendendo questo modo complicato. Basta creare una cartella nella tua casella personale per gli script. Quindi nei tuoi file bashrc fai qualcosa del genere:

export PATH=$PATH:~/Dropbox/bin
source ~/Dropbox/bashrc

Qualunque script tu abbia può essere eseguito direttamente dalla cartella Dropbox nella tua home directory, e qualsiasi alias e simili che desideri sincronizzare può andare in un file all'interno di Dropbox che viene recuperato dalla tua shell.

Se altre persone oltre a te hanno bisogno di accedere agli script, puoi collegarle simbolicamente dal tuo Dropbox a un posto come /usr/local/bin.


Linux
  1. Linux – Come trovare la data di creazione del file?

  2. Quando è stato creato il file?

  3. Ottieni il tempo di creazione/creazione del file??

  4. Lavora con Recupero a livello di file

  5. Comprensione dei timestamp dei file Mac

Come eseguire il backup e il ripristino della cronologia del terminale Linux

Cronopete:un clone della macchina del tempo di Apple per Linux

Timestamp dei file Linux spiegati con esempi

GoAccess – Un analizzatore di log Apache e Nginx in tempo reale

Il proprietario del file Centos è cambiato durante la modifica?

File server Linux Samba resiliente al ransomware