Probado en CentOS 5 y Plesk 8.6
Realizando unas modificaciones en un site cometí el error de sobreescribir archivos dejandólo completamente inoperativo. Afortunadamente tenía una copia de seguridad realizada mediante el software Plesk de hacía una semana con lo que respiré tranquilo y me puse manos a la obra.
Mi sorpresa fué que Plesk restaura todo el dominio y el proceso cuando menos me parece peligroso (bastaba sustituir unos cuantos ficheros para que mi site volviera a funcionar), además de tener que importar de nuevo bases de datos etc. A partir de ahí cogí el fichero de copia de seguridad de Plesk y lo intenté descomprimir pero de nuevo más sorpresas, es software propietario y hay que trabajarse un poco el obtenerlos.
Empecemos con el proceso;
- Tenemos un fichero de copia de seguridad copiaseguridad_aa.mm.dd.hh.mm
- En la consola tecleamos file copiaseguridad_aa.mm.dd.hh.mm y nos dirá que se trata de un archivo gzip
- Renombramos como copiaseguridad_aa.mm.dd.hh.mm.gz y descomprimimos gzip -d copiaseguridad_aa.mm.dd.hh.mm.gz
- Obtenemos un fichero de idéntico nombre pero evidentemente de mucho más peso.
- Examinamos el fichero con un file copiaseguridad_aa.mm.dd.hh.mm obteniendo un ASCII English Text
- Instalamos un software llamado mpack con los siguientes comandos
- wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
- rpm -ivh rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
- yum install munpack
- Creamos un directorio mkdir copia
- Entramos en el directorio cd copia
- Ejecutamos munpack < ../copiaseguridad_aa.mm.dd.hh.mm y obtenemos los ficheros dumpeados.
- Nos interesa el httpdocs donde se guardan los ficheros del dominio domain.tld.httpdocs que se trata de un tar (podemos verlo con un file).
- Descomprimimos pero con cuidado porque si no se hace sobre el directorio adecuado no funcionara. Por tanto mkdir httpdocs/ y tar xvf DOMAIN.TLD.httpdocs -C httpdocs/
- Se trata de un tar
- ripmime ripmime -i backup-01-18-05-domain.com -d backuprestore
Y así conseguimos nuestra copia completa de seguridad.