6 aplicaciones y trucos para optimizar las copias de seguridad de tu sistema Linux

6 aplicaciones y trucos para optimizar las copias de seguridad de tu sistema Linux / Linux

Al pasar a Linux, es posible que note que su versión viene con una herramienta de respaldo predeterminada. Pero puede que no esté configurado para realizar una copia de seguridad de todas las partes importantes de su sistema. Además, el uso de la herramienta predeterminada puede llevar a copias de seguridad más grandes y menos eficientes de lo necesario..

Aquí hay algunas formas alternativas de hacer una copia de seguridad de su sistema Linux para hacer el mejor uso del almacenamiento que tiene disponible..

Asegúrate de que lo estás respaldando TODO

La herramienta por defecto en los escritorios de Ubuntu., dejá-dup, solo está configurado de forma predeterminada para hacer una copia de seguridad de su directorio de inicio. Pero esto deja de lado algunas cosas importantes que necesitará para restaurar fácilmente su sistema para que funcione. Piense en su sistema como las siguientes tres partes:

Ahora, puede configurar fácilmente la herramienta predeterminada para hacer una copia de seguridad de los tres anteriores. Pero esto supone que tiene un montón de almacenamiento, o podría implicar la mezcla de grandes cantidades de datos a través de Internet. Las siguientes aplicaciones y trucos pueden ayudar a minimizar el espacio que necesita mientras se asegura de estar cubierto en caso de un colapso.

1. Clone la partición para hacer una instantánea de su directorio de inicio

Estos son los datos que residen en su (s) cuenta (s) de usuario bajo el / home / [nombre de usuario] directorio. Esto incluye sus configuraciones personales, a menudo almacenadas en archivos o directorios que comienzan con un punto (por ejemplo,. /home/[usernameername/.local), así como música, imágenes y otros archivos y carpetas (como la predeterminada Documentos o Descargar carpetas). Es la información en la que probablemente se centrará en la copia de seguridad y la que se maneja más a menudo fuera de la caja..

Una gran razón para mantener tu /casa El directorio en una partición separada es para que pueda trabajar con él por separado de las partes principales de su sistema. Si lo hace, puede hacer una copia de seguridad de su directorio de inicio clonando la partición completa. Luego puede restaurarse exactamente como lo tenía a nivel de disco..

Como se explicó anteriormente 4 Métodos para clonar su disco duro Linux 4 Métodos para clonar su disco duro Linux ¿Necesita clonar su disco duro Linux o una partición? Puede usar la herramienta incorporada de dd, o varias alternativas para clonar su disco para restaurarlo más tarde, sin complicaciones. Leer más, una opción para esto es dd, que clonará un disco o partición exactamente (lo que significa que su copia de seguridad es del mismo tamaño que la partición completa). Considere usar Clonezilla. Puede hacer una copia de seguridad de la estructura del disco / partición, pero omitir el espacio en disco no utilizado, por lo que su copia de seguridad es solo el tamaño de los datos reales que contiene la partición.

2. Almacenar instantáneas del directorio de inicio en varias máquinas con sincronizadores de archivos

Los sincronizadores de archivos son una buena opción para sus archivos personales, especialmente si usa más de un dispositivo. Hay casi demasiadas opciones para nombrar aquí, pero incluyen utilidades simples para copiar archivos, como rsync, Servicios en línea como Dropbox 5 Great Cloud Backup Tools & Services que es totalmente compatible con Linux 5 Great Cloud Backup Backup Services y servicios que es totalmente compatible con Linux Si le pide a un usuario avanzado un buen consejo que se aplique a cualquier sistema operativo, sería Copia de seguridad de sus archivos con regularidad. Tanto como la tecnología puede ser útil, ... Leer más, o programas locales / peer-to-peer como Resilio Sync From Pirate Darling To Dropbox Alternative: BitTorrent Sync te permite mantener tus archivos sincronizados entre máquinas De Pirate Darling To Dropbox Alternative: BitTorrent La sincronización le permite mantener sus archivos sincronizados a través de máquinas Los servicios de sincronización de archivos basados ​​en la nube son fáciles de usar y funcionan bien, pero su privacidad puede o no ser su primera prioridad. Sin mencionar el hecho de que estos servicios siempre vienen con un almacenamiento ... Leer más. Algunos de estos ofrecerán un seguimiento del historial para usted, aunque será para cada cambio de un minuto, lo que puede volverse difícil de manejar y almacenar desechos..

3. Utilice las herramientas de archivo para mantener instantáneas históricas de los datos del sistema

Fuera de su directorio de inicio, definitivamente debería considerar lo siguiente como parte de su copia de seguridad:

  • / etc, que contiene configuraciones tales como / etc / apt / lists (listas que describen los repositorios desde los cuales su sistema instala programas nuevos).
  • / var, que contiene datos complementarios utilizados por las aplicaciones. Ejemplos de esto incluyen registros (por ejemplo,. /var/log/dpkg.log, donde las transacciones de paquetes se registran en un sistema basado en .deb), cachés (como / var / cache / dpkg, donde se guarda una copia de todos los paquetes instalados), y / var / lib / dpkg (donde se almacena la base de datos del paquete).

Estándar “estilo de archivo” Las herramientas de copia de seguridad pueden manejar estos directorios del sistema también. Por lo general, verán los archivos en los directorios de origen, determinarán si existe una copia de seguridad actualizada de este archivo y crearán / actualizarán si no. Pueden guardar varias copias (es decir, una diaria y una semanal) y los archivos a menudo se comprimen para ahorrar espacio en el disco. Hay una variedad de opciones Copia de seguridad y restauración de datos y archivos fácilmente con Back In Time [Linux] Copia de seguridad y restauración de datos y archivos fácilmente con Back in Time [Linux] Leer más, incluidos programas como dejá-dup o atrás en el tiempo.

Deberá configurar estos trabajos de copia de seguridad como root o usar las capacidades integradas de la herramienta para ejecutar con privilegios de administrador.

Luego, usando estas aplicaciones (atrás en el tiempo se muestra a continuación) simplemente puede agregar los directorios que desea a un trabajo de copia de seguridad nuevo o existente:

Al elegir y elegir en cuál de estos directorios realiza una copia de seguridad, puede obtener algunos ahorros de espacio en comparación con los típicos “todo el sistema” copias de seguridad. Echa un vistazo a esta publicación para obtener consejos sobre los subdirectorios / var que quieras y cuáles no..

4. Utilice etckeeper para mantener registros de cambios de configuración

Para el / etc directorio específicamente, la utilidad etc controlador utiliza el control de código fuente para ayudarlo a realizar copias de seguridad de las configuraciones importantes de su sistema. Instalarlo en Ubuntu requiere el siguiente comando:

sudo apt-get install etckeeper

Como parte de la instalación, creará una copia de seguridad (en realidad, un git repositorio) y cometer todos los archivos bajo / etc en ello.

A continuación, puede utilizar cualquier git cliente para echar un vistazo a la historia de las configuraciones de su sistema. Más importante aún, la aplicación también configura un cron Trabajo para realizar cambios a tus configuraciones todos los días. Pero la mayoría de los archivos de configuración se crean en texto plano, y desde git (y otros sistemas de control de origen) trabajan fuera del principio de guardar los cambios línea por línea, el almacenamiento de múltiples versiones puede terminar siendo bastante pequeño.

5. Utilice aptik para hacer copias de seguridad de configuraciones y paquetes de software

los aptik el programa envuelve una serie de herramientas de copia de seguridad / restauración en una GUI conveniente:

Sus Software instalado La función realizará una copia de seguridad de los paquetes que instaló explícitamente de manera predeterminada. La siguiente imagen muestra que esta puede ser una lista bastante corta:

¿Por qué es tan corto? Bueno, no requiere los paquetes del sistema base, porque para usar esta copia de seguridad ya necesitará un sistema base instalado. Y si solo instala estas docenas de paquetes, el administrador de paquetes se encargará de instalar todos Sus dependencias para ti. Entonces tus “copia de seguridad completa del software” Puede consumir tan solo unas docenas de megabytes de almacenamiento. Listo si?

6. Copia de seguridad de sus paquetes con una lista de paquetes

Puedes hacerlo incluso mejor que aptik Si te sientes cómodo con la línea de comandos. Para asegurarse de que puede restaurar su sistema más adelante, intente esto: no haga copias de seguridad de los paquetes, sino capturar una lista de paquetes en lugar. El siguiente comando exportará una lista de sus paquetes instalados a un archivo de texto:

sudo dpkg --get-selections> my-packages.txt


Además de proporcionarle la contabilidad legible por humanos (que se muestra arriba) de los paquetes en su sistema, los siguientes comandos pueden reinstalarlos en forma masiva:

sudo dpkg --set-selections < my-packages.txt sudo apt-get -u dselect-upgrade

Tenga en cuenta que necesitará manejar los programas que haya instalado a mano (probablemente viviendo en / usr / local y / o /optar) tú mismo. Pero, de lo contrario, la única diferencia entre su sistema anterior y el restaurado es que todo estará en las versiones más nuevas disponibles, probablemente de todas formas. Y todo esto por el precio de unos pocos miles de kilobytes..

Recuerda, no estás limitado a usar solo uno de los anteriores. Combine todos los que necesite para asegurarse de que, en el caso de que ocurra lo peor, volverá a funcionar rápidamente..

¿Utiliza alguna de las herramientas anteriores para ayudar con las tareas de copia de seguridad? Danos tus sugerencias de copia de seguridad de kick-butt a continuación en los comentarios!

Explore más acerca de: Copia de seguridad de datos, partición de disco, Linux.