elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Sistemas Operativos
| |-+  GNU/Linux (Moderador: MinusFour)
| | |-+  Ayuda hacer backups con crontab
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda hacer backups con crontab  (Leído 1,566 veces)
WIитX


Desconectado Desconectado

Mensajes: 1.024


WINTX


Ver Perfil WWW
Ayuda hacer backups con crontab
« en: 31 Mayo 2015, 16:08 pm »

Hola mirar quiero hacer una cosilla

Quiero hacer un backup todos los lunes se cada semana de la carpeta web que se encuentra en /home/web y quiero que comprima la carpeta web con todos los archivos que hay dentro y la guarde en /home pero no quiero que se acumulen ósea por ejemplo a la semana siguiente va a hacerse otro backup quisiera que se eliminase el anterior para que no me ocupe espacio no se si me entendéis.  >:(

Saludos!


En línea

"Es más divertido hacerse pirata que unirse a la marina." (Steve Jobs)
MinusFour
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.288


I'm fourth.


Ver Perfil WWW
Re: Ayuda hacer backups con crontab
« Respuesta #1 en: 31 Mayo 2015, 16:44 pm »

Usa --exclude para evitar que agregues backup.tar.gz a tu nuevo backup.tar.gz.

Código
  1. 0 0 * * 1 /bin/tar -cvzf /home/web/backup.tar.gz --exclude=backup.tar.gz /home/web

No lo he probado pero esa es la idea....


« Última modificación: 31 Mayo 2015, 16:46 pm por MinusFour » En línea

WIитX


Desconectado Desconectado

Mensajes: 1.024


WINTX


Ver Perfil WWW
Re: Ayuda hacer backups con crontab
« Respuesta #2 en: 31 Mayo 2015, 17:34 pm »

Se supone que poniendo --exclude eliminara el anterior?

Gracias MinusFour
En línea

"Es más divertido hacerse pirata que unirse a la marina." (Steve Jobs)
MinusFour
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.288


I'm fourth.


Ver Perfil WWW
Re: Ayuda hacer backups con crontab
« Respuesta #3 en: 31 Mayo 2015, 17:50 pm »

Se supone que poniendo --exclude eliminara el anterior?

Gracias MinusFour

No.

Código
  1. tar -cvzf /home/web/backup.tar.gz

Cuando haces esto múltiples veces lo que haces es sobre escribir el archivo backup.tar.gz. El exclude simplemente es para que no agregue el backup.tar.gz pasado.

e.g.

1er Lunes

Lista de archivos antes del backup
Código:
/home/web/archivosahacerbackup

Lista de archivos despues del backup
Código:
/home/web/archivosaahacerbackup
/home/web/backup.tar.gz

Lista de archivos que contiene el backup.tar.gz
Código:
/home/web/archivosahacerbackup

2ndo Lunes

Lista de archivos antes del backup
Código:
/home/web/archivosahacerbackup
/home/web/backup.tar.gz

Lista de archivos despues del backup
Código:
/home/web/archivosaahacerbackup
/home/web/backup.tar.gz

> Sin el exclude

Lista de archivos que contiene el backup.tar.gz
Código:
/home/web/archivosahacerbackup
/home/web/backup.tar.gz <-- Backup del 1er lunes

> Con el exclude

Lista de archivos que contiene el backup.tar.gz
Código:
/home/web/archivosahacerbackup

3er Lunes

Lista de archivos antes del backup
Código:
/home/web/archivosahacerbackup
/home/web/backup.tar.gz

Lista de archivos despues del backup
Código:
/home/web/archivosaahacerbackup
/home/web/backup.tar.gz

> Sin el exclude

Lista de archivos que contiene el backup.tar.gz
Código:
/home/web/archivosahacerbackup
/home/web/backup.tar.gz <-- Backup del 2ndo lunes que contiene backup del 1er lunes

> Con el exclude

Lista de archivos que contiene el backup.tar.gz
Código:
/home/web/archivosahacerbackup
En línea

WIитX


Desconectado Desconectado

Mensajes: 1.024


WINTX


Ver Perfil WWW
Re: Ayuda hacer backups con crontab
« Respuesta #4 en: 31 Mayo 2015, 17:56 pm »

Va actualizando el backup.tar.gz cada lunes el mismo no??  :rolleyes:

Ya lo tengo insertado
En línea

"Es más divertido hacerse pirata que unirse a la marina." (Steve Jobs)
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
hacer backups
Juegos y Consolas
necrotemor 1 1,111 Último mensaje 28 Junio 2006, 07:22 am
por JAGG1
Batch para hacer backups?
Scripting
_CrisiS_ 1 2,145 Último mensaje 10 Noviembre 2009, 12:39 pm
por flony
Duda en un codigo Batch para hacer BackUps
Scripting
3m1 3 2,977 Último mensaje 15 Abril 2011, 13:28 pm
por Shadow
Que utilizáis para hacer backups a particiones o discos duros??
Software
beholdthe 8 2,021 Último mensaje 4 Diciembre 2011, 21:28 pm
por beholdthe
Ayuda con crontab programando tareas de backup.
GNU/Linux
WIитX 2 1,126 Último mensaje 2 Marzo 2015, 20:22 pm
por WIитX
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines