LinuxParty
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, restauración y transferencia.
También te pueden interesar:
Script para hacer copia de seguridad de los Usuarios, Bases de Datos y /var/www/html
Hacer copias de seguridad de archivos en Linux con Rsync (Seguridad)
Características
- Copia de seguridad total o parcial del sistema
- Restaurar o transferir al mismo diseño de disco / partición o diferente.
- Restaure o transfiera la copia de seguridad a una unidad externa como USB, tarjeta SD, etc.
- Restaurar un sistema basado en BIOS a UEFI y viceversa.
- Organizar un sistema en una máquina virtual (como virtualbox ), hacer una copia de seguridad y restaurarlo en un sistema normal.
Requerimientos:
- gtkdialog 0.8.3 o posterior (para la interfaz gráfica de usuario ).
- tar 1.27 o posterior (compatible con acls y xattrs). [ 1 ] y [ 2 ]
- rsync (para el modo de transferencia).
- wget (para descargar archivos de respaldo).
- gptfdisk / gdisk (para GPT y Syslinux).
- openssl / gpg (para cifrado).
Cómo instalar la herramienta System Tar y Restore en Linux
Para instalar 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] # sudo yum install git tar rsync wget gptfdisk openssl [En CentOS/RHEL] # sudo 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 tar del sistema y restaurar el repositorio en su sistema y ejecutar estos scripts con privilegios de usuario root; de lo contrario, use el comando sudo .
$ cd Download $ git clone https://github.com/tritonas00/system-tar-and-restore.git $ cd system-tar-and-restore/ $ ls
Copia de seguridad del sistema Linux
Primero cree un directorio donde se almacenarán los archivos de respaldo de su sistema (en realidad, puede usar cualquier otro directorio de su elección).
$ sudo mkdir /backups
Ahora ejecute el siguiente comando para crear un archivo de respaldo del sistema en el /backupsdirectorio, el archivo de almacenamiento se comprimirá usando la utilidad xz , donde están las banderas.
- -i Especifica el modo de operación ( 0 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"
Para excluir el /home en la copia de seguridad, 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 la copia de seguridad del sistema Linux
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 partición raíz (/) de destino .
- -G Define la partición grub.
- -f Especificó la ruta del archivo de respaldo.
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 ./star.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 especificarlos 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 y 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 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.
Puede encontrar más ejemplos de uso de la línea de comandos en el repositorio System Tar and Restore Github: 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

-
Google
- "No obligues a Google a vender Chrome"
- OpenAI compraría Chrome de Google, testifica un ejecutivo en el juicio
- Google afirma que Gemma 3 alcanza el 98% de la precisión de DeepSeek usando solo una GPU
- Amazon, Google y Meta apoyan triplicar la energía nuclear para 2050
- Google eliminará la autenticación por SMS en Gmail e implementará códigos QR
- Google está desarrollando una IA que puede reemplazar a Chrome para ayudarte a comprar cosas y hacer investigaciones
- Google defiende un producto de búsqueda "mejor" mientras concluye el juicio antimonopolio
- Para ayudar a la interoperabilidad de Rust/C++, Google dona a Rust Foundation 1 millón de dólares
- La nueva 'protección IP' de Google Chrome ocultará las direcciones IP de los usuarios
- Firefox 118 ya está disponible para descargar con traducción integrada para sitios web
- Google comprará la energía a LevelTen Energy con su innovador enfoque para adquisición de energía limpia: LEAP™
- Google dice que es la herramienta de búsqueda preferida a sus rivales
- Ajustar Chrome para menor consumo de RAM y Batería.
- Google anuncia ChatGPT Rival Bard
- Google anuncia Flutter 3, ahora con soporte para macOS y Linux Desktop