0 votos

¿Montar un directorio local en otra ubicación del sistema de archivos como SÓLO LECTURA?

Regularmente, pero de forma manual, rsync un determinado directorio local (A) a una máquina remota. Más de una vez he rsynced en la dirección equivocada y borrado cosas que era nuevo en A. Tengo copias de seguridad, pero se necesita algún tiempo para restaurar.

Para evitar errores estúpidos como este he pensado que podría montar A en otro lugar de mi sistema de archivos local (B) y como SOLO LECTURA para que en caso de que realice la sincronización en la dirección equivocada no pase nada. ¿Se puede hacer esto?

1voto

Joel Puntos 112

No entiendo su pregunta, pero en lugar de azotar que con más comentarios, tal vez debería considerar el uso de la --backup-dir=DIR en su rsync mando.

Véase man rsync para más detalles, pero esencialmente lo que hace la opción es guardar todos los archivos y directorios que de otro modo se borrarían en la ubicación DESTINO en la carpeta designada en la opción --backup-dir=DIR declaración de opción.

¿De qué serviría? Suponiendo que su script utiliza un argumento para establecer SOURCE y DESTINATION, añada algunos if-else que invoca el --backup-dir=DIR siempre que su DESTINO sea el directorio local A.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X