
Muchos sysadmins se van a ver en la necesidad de crear backups diarios, semanales o mensuales de directorios importantes.
Estos backups los pueden pasar a otro disco duro, NAS, o algun otro server. Todo depende de los recursos disponibles con los que cuente el syadmin.
Debido a una necesidad de hacer backups diarios, semanales y mensuales en un server, me toco hacer un script de backup que se ejecutara todos los dias a la 1 am, sacando backup a un directorio en el /home.
Voy a sacar un backup de la carpeta sitios en el /home, o sea /home/sitios
Voy a usar el siguiente comando:
tar cvzpf /disk2/backup.tar.gz /home/sitios/
En las opciones de tar, voy a detallar que significa cada una.
c = va a crear el archivo.
v = verbose mode.
z = va a comprimir el archivo usando el formato gzip.
p = va a preservar los permisos de los archivos.
f = va a enviar el output a un archivo en lugar del output standard.
Al ejecutar nos va a desplegar en la pantalla, todos los archivos que esta metiendo al tar. Esto va a tomar su tiempo especialmente si son archivos grandes. Despues al terminar nos vamos al disco /disk2.
cd disk2
Ahi vamos a encontrar el archivo backup.tar.gz lo pueden descomprimir con el comando:
tar -zxvf backup.tar.gz
Va a crear automáticamente la carpeta home, y ahi van a encontrar la subcarpeta sitios, ahi van a estar todos los archivos.
Esto lo pueden agregar a un bash script, y ejecutarlo cada cierto tiempo utilizando el archivo /etc/crontab o metiendo el bash script en las distintas carpetas del cron, ya sea daily, weekly o monthly todo depende de que distribucion de linux usen.
Este sistema lo uso en un linux debian.
Resulta que no encontraba mi página web y comente al servidor lo ocurrido; ellos me dijeron que no aparece porque el sistema operativo no es compatible con la última versión de Cpanel, y que es por ello que repararán el sistema operativo y que tendré que subir mi sitio nuevamente.
hace tiempo ellos me sugirieron que realizara un backup de mi página y así lo hice. Pero tengo el problema de que no puedo descomprimir el archivo, cuya terminación es precisamente .tar.gz
No encuentro la forma de abrirlo y no sé qué es lo que voy a hacer… podrían ayudarme?
muchas gracias!
Alejandra Aguilar.
@Alejandra,
Te comento que el archivo que te pasaron ademas de estar en formato TAR, fue comprimido con GZIP. Este archivo se puede descomprimir con el siguiente comando:
tar -zxvf archivo.tar.gz
La instruccion -z es para especificar que esta comprimido con GZIP y es necesario un GUNZIP para descomprimirlo.
Saludos.