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!
Usa --exclude para evitar que agregues backup.tar.gz a tu nuevo backup.tar.gz.
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....
Se supone que poniendo --exclude eliminara el anterior?
Gracias MinusFour
Cita de: WIитX en 31 Mayo 2015, 17:34 PM
Se supone que poniendo --exclude eliminara el anterior?
Gracias MinusFour
No.
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
/home/web/archivosahacerbackup
Lista de archivos despues del backup
/home/web/archivosaahacerbackup
/home/web/backup.tar.gz
Lista de archivos que contiene el backup.tar.gz
/home/web/archivosahacerbackup
2ndo Lunes
Lista de archivos antes del backup
/home/web/archivosahacerbackup
/home/web/backup.tar.gz
Lista de archivos despues del backup
/home/web/archivosaahacerbackup
/home/web/backup.tar.gz
> Sin el excludeLista de archivos que contiene el backup.tar.gz
/home/web/archivosahacerbackup
/home/web/backup.tar.gz <-- Backup del 1er lunes
> Con el excludeLista de archivos que contiene el backup.tar.gz
/home/web/archivosahacerbackup
3er Lunes
Lista de archivos antes del backup
/home/web/archivosahacerbackup
/home/web/backup.tar.gz
Lista de archivos despues del backup
/home/web/archivosaahacerbackup
/home/web/backup.tar.gz
> Sin el excludeLista de archivos que contiene el backup.tar.gz
/home/web/archivosahacerbackup
/home/web/backup.tar.gz <-- Backup del 2ndo lunes que contiene backup del 1er lunes
> Con el excludeLista de archivos que contiene el backup.tar.gz
/home/web/archivosahacerbackup
Va actualizando el backup.tar.gz cada lunes el mismo no?? :rolleyes:
Ya lo tengo insertado