Sistema de alquitrán y restauración un script de copia de seguridad del sistema versátil para Linux

Sistema de alquitrán y restauración un script de copia de seguridad del sistema versátil para Linux

Alquitrán y restauración del sistema es un script de copia de seguridad del sistema versátil para sistemas Linux. Viene con dos scripts bash, el guión principal estrella.mierda y un guión de envoltura de GUI guía.mierda, que funcionan en tres modos: respaldo, restaurar y transferir.

Leer también: 14 servicios de copia de seguridad sobresalientes para sistemas Linux

Características

  1. Copia de seguridad del sistema completo o parcial
  2. Restaurar o transferir al mismo o diferente diseño de disco/partición.
  3. Restaurar o transferir la copia de seguridad a una unidad externa como USB, tarjeta SD, etc.
  4. Restaurar un sistema basado en BIOS a UEFI y viceversa.
  5. Organizar un sistema en una máquina virtual (como Virtualbox), respaldarlo y restaurarlo en un sistema normal.

Requisitos:

  1. gtkdialog 0.8.3 o posterior (para la GUI).
  2. alquitrán 1.27 o posterior (soporte de ACLS y XATTR).
  3. RSYNC (para modo de transferencia).
  4. wget (para descargar archivos de copia de seguridad).
  5. gptfdisk/gdisk (para GPT y Syslinux).
  6. openssl/gpg (para cifrado).

Cómo instalar el alquitrán del sistema y la herramienta de restauración en Linux

Instalar Alquitrán y restauración del sistema programa, primero debe instalar todos los paquetes de software requeridos como se enumeran a continuación.

$ sudo apt install git tar rsync wget gptfdisk openssl [ON Debian/Ubuntu] # yum install git tar rsync wget gptfdisk openssl [ON CentOS/RHEL] # dnf install git tar rsync wget gptfdisk openssl [ON Fedora] 

Una vez que se instalen todos los paquetes requeridos, ahora es el momento de descargar estos scripts clonando el alquitrán y restauración del sistema repositorio a su sistema y ejecutar estos scripts con privilegios de usuario raíz, de lo contrario, use el comando sudo.

$ cd descargar $ git clone https: // github.com/tritonas00/sistema-tars-y-restauración.Git $ CD System-Tar-and-Restore/ $ LS 
Instalar alquitrán y restauración del sistema

Copia de seguridad del sistema Linux

Primero cree un directorio donde se almacenen los archivos de copia de seguridad de su sistema (realmente puede usar cualquier otro directorio de su elección).

$ sudo mkdir /copias de seguridad 

Ahora ejecute el siguiente comando para crear un archivo de copia de seguridad del sistema en /copias de seguridad Directorio, el archivo de archivo se comprimirá utilizando la utilidad XZ, donde están las banderas.

  • -i - Especifica el modo de operación (0 que significa modo de copia de seguridad).
  • -d - Especifica el directorio de destino, donde se almacenará el archivo de copia de seguridad.
  • -C - Define la utilidad de compresión.
  • -u - Permite leer opciones adicionales de tar/rsync.
$ sudo ./estrella.sh -i 0 -d /copias de seguridad -c xz -u " - -warning = none" 
Realizar copia de seguridad del sistema Linux

Para excluir el /hogar En la copia de seguridad, agregue el -H bandera, y use la utilidad de compresión GZIP como se muestra.

$ sudo ./estrella.sh -i 0 -d /copias de seguridad -c gzip -h -u " - -warning = none" 

Restaurar copia de seguridad del sistema Linux

También puede restaurar una copia de seguridad como en el siguiente comando.

$ sudo ./estrella.sh -i 1 -r /dev /sdb1 -g /dev /sdb -f /backups /backup.alquitrán.xz 

Donde está la opción:

  • -i - especifica el modo de operación (1 significa modo de restauración).
  • -riñonal - Define la raíz dirigida (/) dividir.
  • -GRAMO - Define la partición de grub.
  • -F - especificó la ruta del archivo de copia de seguridad.

El ejemplo final muestra cómo ejecutarlo en modo de transferencia (2). La nueva opción aquí es -b, que establece la partición de arranque.

$ sudo ./estrella.sh -i 2 -r /dev /sdb2 -b /dev /sdb1 -g /dev /sdb 

Además, si ha montado /USR y /var En particiones separadas, considerando el comando anterior, puede especificarlas utilizando el -T Cambiar, como se muestra.

$ sudo ./estrella.sh -i 2 -r/dev/sdb2 -b/dev/sdb1 -t "/var =/dev/sdb4/usr =/dev/sdb3" -g/dev/sdb 

Acabamos de buscar algunas opciones básicas de Alquitrán y restauración del sistema Script, puede ver todas las opciones disponibles utilizando el siguiente comando.

$ estrella.sh -help 

Si está acostumbrado a interfaces gráficas de usuario, puede usar el envoltorio de GUI guía.mierda en cambio. Pero necesitas instalar gtkdialog - Se utiliza para crear interfaces gráficas (GTK+) y cuadros de diálogo utilizando scripts de shell en Linux.

Sistema de alquitrán y restauración de la GUI

Puede encontrar más ejemplos de uso de línea de comandos del Alquitrán y restauración del sistema Repositorio de GitHub: https: // github.com/tritonas00/sistema-tars-y-restauración.

Resumen

Alquitrán y restauración del sistema es un script de copia de seguridad del sistema simple pero poderoso y versátil para sistemas Linux. Pruébelo de manera integral y comparta sus pensamientos al respecto a través del formulario de comentarios a continuación.