Como sincronizar archivos y directorios en un Apache

En este post voy a comentar lo que he aprendido del comando Rsyn.

El caso es que necesitaba sincronizar el contenido de una carpeta tanto los directorios como los archivos a otra carpeta. Esto es un buen método para sincronizar el contenido que tienes en una carpeta de desarrollo y clonarlo en una carpeta de produccion, es decir, una carpeta que contenia todos los archivos que los usuarios estaban viendo.

Ahora bien, como hacer? Ir copiando archivo por archivo? pues no, para ello tenemos el comando de Unix Rsync.

Indico EXPLICITAMENTE de wikipedia: Rysnc es una aplicación para sistemas de tipo Unix que ofrece transmisión eficiente de datos incrementales comprimidos y cifrados. Mediante una técnica de delta encoding, permite sincronizar archivos y directorios entre dos máquinas de una red o entre dos ubicaciones en una misma máquina, minimizando el volumen de datos transferidos.

El comando es muy sencillo y para copiar todos los archivos y carpetas tendreis que usar el siguiente comando

rsync -aq /directorio/original/ /directorio/backup/

Si quieres ver una ayuda más amplia de éste comando pudes usar: man rsync para ver un listado completo de atributos e usos de éste comando.

Pero lleguemos más lejos!!

Si queremos ejecutar una sincronización periódicamente podemos combinar el comando crontab con lo que hemos aprendido de rsync.

Con crontab lo que hacemos es especificar una serie de cron jobs, o trabajos rutinarios que tiene que ejecutar el apache en funcion del tiempo que especifiquemos de esta manera, si hacemos a editar el cron mediante el comando crontab -e e insertamos la siguiente linea:

* */8 * * * rsync -aq /directorio/original/ /directorio/backup/

Configuraremos un cronjob que lo que hace es que cada 8 horas copia el contenido de la carpeta original en la carpeta backup

Si por el contrario insertamos la siguiente linea:

* 8 * * * rsync -aq /directorio/original/ /directorio/backup/

Configuraremos el cronjob para que se ejecute el rsync a las 8.00 horas todos los dias, todos los mes de todos los años.

Tags de búsquedas:

como sincronizar una apache 2014,crontab en directorio compartido,empresa de makinaria mexame,sincronizar apache

Noticias relacionadas »

2 comentarios en Como sincronizar archivos y directorios en un Apache

  1. Pingback: Tu dominio y web PASO a PASO | Tecnologías y Sistemas 2CL3

  2. Pingback: mexame.com

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Invertir en criptomonedas: »

 

Cómo comprar bitcoin

Invertir y comprar Bitcoin y otras altcoins es más fácil de lo que crees.

1) Si sólo quieres comprar Bitcoin, Ethereum o Litecoin como inversión, tu opción es Coinbase

2) Si quieres probar con otras criptomonedas tu opción es Binance

3) Cualquier duda escríbeme con total libertad al formulario de contacto para resolver dudas: https://www.pedroventura.com/contacto/

¡Comparte este artículo! »

  • Pedro (3 días)
    Buenos días Margherita El plugin está obsoleto y ya no…
  • Juan Carlos Díaz (4 días)
    Este grupo de Telegram me ha dado muy buenas señales…
  • Margherita (4 días)
    Hola, tengo un problema con el plugin. Tanto en la…
  • Pablo H (2 semanas)
    Hola Pedro, Muchas gracias por el post, me fue muy…
  • Pedro Ventura (3 semanas)
    Hola Margat Muchísimas gracias por tu comentario, me alegro de…
  • Pedro Ventura (3 semanas)
    Hola Rebeca, Tan sólo se permite 1 dominio por cuenta.…

Suscríbete al newsletter »

Proporciona tu correo electrónico a continuación y recibe las últimas noticias! Funciona con Feedburner de Google

Archivo »

Leer entrada anterior
Advernet somos todos

Advernet somos todos from Jose on Vimeo.

Cerrar