GNU/Linux >> Tutoriales Linux >  >> Linux

copia de seguridad en tiempo real si el archivo cambió?

Si desea mantener dos réplicas de un árbol de directorios en dos sistemas de archivos diferentes, ChironFS podría ser la solución. Es un sistema de archivos basado en FUSE, que replica cualquier cambio en su sistema de archivos "virtual" a otros dos sistemas de archivos "reales".

Las instrucciones de instalación y uso están disponibles aquí:http://www.furquim.org/chironfs/howto.html


Probablemente podrían hackear esto juntos usando inotify y más concretamente incron para recibir notificaciones de eventos del sistema de archivos y activar una copia de seguridad.

Mientras tanto, para encontrar una solución más específica, puede intentar definir mejor su problema.

  • Si su problema es la copia de seguridad, podría ser bueno usar una herramienta diseñada para crear instantáneas de sistemas de archivos, ya sea a través de rsnap o un sistema de archivos de instantáneas como xfs o usando cualquier sistema de archivos con lvm .
  • Si su problema es la sincronización, tal vez debería buscar sistemas de archivos distribuidos y/o de red.

Editar :A la luz de su actualización, creo que lo está complicando demasiado. Simplemente cree una carpeta en su Dropbox para scripts. Luego, en sus archivos bashrc, haga algo como esto:

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

Cualquier secuencia de comandos que tenga se puede ejecutar directamente desde la carpeta de Dropbox en su directorio de inicio, y cualquier alias y similares que desee sincronizar pueden ir en un archivo dentro de Dropbox que obtiene su shell.

Si otras personas además de usted necesitan acceso a los scripts, puede vincularlos desde su Dropbox a algún lugar como /usr/local/bin.


Linux
  1. Linux:¿cómo encontrar la fecha de creación del archivo?

  2. Obtener la edad del archivo dado?

  3. ¿Obtener archivo creado/hora de creación?

  4. Trabajar con recuperación de nivel de archivo

  5. Obtenga el tiempo de creación de archivos con Python en Linux

Cómo hacer una copia de seguridad y restaurar el historial de la terminal de Linux

Cronopete:un clon de Time Machine de Apple para Linux

Marcas de tiempo de archivos de Linux explicadas con ejemplos

GoAccess:un analizador de registros de Apache y Nginx en tiempo real

Cómo verificar si sed ha cambiado un archivo

Vea el sistema de archivos en tiempo real en OS X y Ubuntu