Comprima todo el servidor desde la línea de comando

Comprima todo el servidor desde la línea de comando

Estoy usando Ubuntu 14.04.4 LTS en mi servidor. ¿Hay alguna manera de comprimir?todo en el servidor¿En un solo archivo, preferiblemente con un solo comando?

He intentado usar

zip -r backup.zip

pero eso no funciona, ya que no le proporciono lo que me gustaría comprimir. También he intentado usar

zip -r backup.zip *.*

pero eso sólo comprime los archivos y no los directorios.

Soy consciente de que podría ir con

zip -r var.zip var
zip -r root.zip root
zip -r media.zip media
etc

Como eso llevaría mucho tiempo, estoy buscando una solución más sencilla, si existe.

EDITARNo se permite el uso de software de terceros, como Clonezilla. Tengo que encontrar una solución de línea de comando.

Respuesta1

Sería mejor que crearas un archivo tarball comprimido.

Un comando típico para hacer esto para un sistema completo es...

tar -cvpzf /backup.tar.gz --exclude=/backup.tar.gz --one-file-system /

Verhttps://help.ubuntu.com/community/BackupYourSystem/TAR

Respuesta2

Supongo que desea comprimir todos los archivos y carpetas presentes en su servidor en un único archivo zip. Puedes hacerlo como

zip -r copia de seguridad.zip /

El '/' representa la raíz del sistema de archivos en Linux. Entonces, el comando anterior comenzará desde la raíz y comprimirá todas las carpetas y archivos de forma recursiva. Pero si realmente está interesado en tener una copia de seguridad de su sistema, existen opciones mucho mejores que comprimir archivos y carpetas.

información relacionada