System Tar and Restore: un versátil script de copia de seguridad del sistema para Linux

System Tar and Restore: un versátil script de copia de seguridad del sistema para Linux

System Tar and Restore. es un script de copia de seguridad del sistema versátil para sistemas Linux. Viene con dos scripts bash, el script principal star.sh. y un script de envoltura GUI star-gui.sh. que funcionan en tres modos: copia de seguridad. restaurar. y transferir.

Lea también:. 14 destacadas utilidades de copia de seguridad para sistemas Linux

Funciones

  1. Copia de seguridad total o parcial del sistema
  2. Restaure o transfiera al mismo diseño de disco/partición o diferente.
  3. Restaure o transfiera 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), hacer una copia de seguridad y restaurarlo en un sistema normal.

Requisitos:

  1. gtkdialog 0.8.3 o posterior (para la interfaz gráfica de usuario).
  2. tar 1.27 o posterior (compatible con acls y xattrs).
  3. rsync (para el modo de transferencia).
  4. wget (para descargar archivos de respaldo).
  5. gptfdisk/gdisk. (para GPT y Syslinux).
  6. openssl. gpg. (para cifrado).

Cómo instalar System Tar y Restore Tool en Linux

Para instale el programa System Tar and Restore. primero debe instalar todos los paquetes de software necesarios que se enumeran a continuación.

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

Una vez instalados todos los paquetes necesarios, ahora es el momento de descargar estos scripts clonando el repositorio tar y restaurar. del sistema en su sistema y ejecutar estos scripts con privilegios de usuario root; de lo contrario, utilice el comando sudo.

$ cd Descargar $ git clone https://github.com/tritonas00/system-tar-and-restore.git $ cd system-tar-and-restore/$ ls Instalar System Tar y restaurar  Instalar System Tar y restaurar Instalar System Tar y restaurar la copia de seguridad del sistema Linux

Primero, cree un directorio donde su Los archivos de respaldo del sistema se almacenarán (en realidad, puede usar cualquier otro directorio de su elección).

$ sudo mkdir/backups freestar.config.enabled_slots.push (LocationName: “tecmint_incontent”, slotId: “tecmint_incontent”) ;

Ahora ejecute el siguiente comando para crear un archivo de respaldo del sistema en el directorio/backups, el archivo de almacenamiento se comprimirá usando la utilidad xz, donde están las banderas.

  • -i-especifica el modo de operación ( 0. que significa modo de respaldo).
  • -d-especifica el directorio de destino, donde se almacenará el archivo de respaldo.
  • -c-define la utilidad de compresión.
  • -u-permite leer opciones adicionales de tar/rsync.

$ sudo ./star.sh-i 0-d/backups-c xz-u “–warning = none”  Ejecutar Linux Copia de seguridad del sistema  Realizar copia de seguridad del sistema Linux Realizar copia de seguridad del sistema Linux

Para excluir/home en el backup, agregue el indicador-H y use la utilidad de compresión gzip como se muestra.

$ sudo ./star.sh-i 0-d/backups-c gzip-H-u “–warning = none” Restaurar Linux Copia de seguridad del sistema

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

$ sudo ./star.sh-i 1-r/dev/sdb1-G/dev/sdb-f/backups/backup. tar.xz

donde las opciones son:

  • -i-especifica el modo de operación ( 1. significa modo de restauración).
  • -r-define la raíz de destino (/). partición.
  • -G-define la partición grub.
  • -f-especifica la ruta del archivo de respaldo.

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

$ sudo ./star.sh-i 2-r/dev/sdb2-b/dev/sdb1-G/dev/sdb

En Además, si ha montado /usr. y /var. en particiones separadas, teniendo en cuenta el comando anterior, puede especificarlas usando el modificador-t, como se muestra.

$ sudo ./star.sh-i 2-r/dev/sdb2-b/dev/sdb1-t “/var =/dev/sdb4/usr =/dev/sdb3”-G/dev/sdb

Acabamos de ver algunas opciones básicas del script System Tar and Restore. puede ver todas las opciones disponibles usando el siguiente comando.

$ star.sh–help

Si está acostumbrado a las interfaces gráficas de usuario, puede utilizar el contenedor de GUI star-gui.sh. en su lugar. Pero necesita instalar gtkdialog. que se utiliza para crear interfaces gráficas (GTK +) y cuadros de diálogo utilizando scripts de shell en Linux.

 System Tar y Restore Gui System Tar and Restore Gui System Tar and Restore Gui

​​Puede encontrar más ejemplos de uso de la línea de comandos en System Tar and Restore. Github repositorio: https://github.com/tritonas00/system-tar-and-restore.

Resumen

System Tar and Restore. es un script de copia de seguridad del sistema simple pero potente 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.