El propósito de este tutorial es mostrar cómo instalar Timeshift en Ubuntu 22.04 Jammy Jellyfish y usar el programa para realizar una copia de seguridad del sistema y, posteriormente, restaurar el sistema a partir de esa copia de seguridad.
A la mayoría de los usuarios de Linux les encanta para personalizar su sistema Linux a su gusto. Si su sistema se vuelve inutilizable, todo este trabajo realizado para personalizar su sistema se perderá, porque tiene que reinstalar Ubuntu y empezar de nuevo.
Timeshift es una aplicación que hará una copia de seguridad de la configuración y los archivos de su sistema. NO realiza copias de seguridad de archivos personales. Tomar una instantánea con Timeshift le permitirá navegar por esa instantánea en cualquier momento, como lo haría con un directorio normal de archivos. Si su sistema se corrompe o pasa por algún cambio no deseado, es fácil restaurar su sistema como estaba usando Timeshift.
Veamos cómo instalar Timeshift en Ubuntu 22.04 Jammy Jellyfish y hacer una copia de seguridad de nuestros archivos de sistema.
En este tutorial aprenderás:
- Cómo instalar Timeshift en Ubuntu 22.04
- Cómo utilizar Timeshift para crear una instantánea de copia de seguridad
- Cómo restaurar una copia de seguridad de una instantánea de Timeshift
- Cómo usar Timeshift desde la línea de comandos
Requisitos de software y convenciones de la línea de comandos de Linux Categoría | Requisitos, convenciones o versión de software utilizada |
Sistema | Ubuntu 22.04 Medusa Jammy |
Software | Cambio de tiempo |
Otro | Acceso privilegiado a su sistema Linux como root o a través de sudo comando. |
Convenciones | # – requiere que los comandos de Linux dados se ejecuten con privilegios de root, ya sea directamente como usuario root o mediante el uso de sudo comando $ – requiere que los comandos de Linux dados se ejecuten como un usuario normal sin privilegios |
Instrucciones paso a paso de copia de seguridad y restauración del sistema de Ubuntu 22.04
Usando los siguientes pasos, primero crearemos una copia de seguridad del sistema Ubuntu 22.04 usando la interfaz gráfica de usuario de Timeshift. Más tarde restauraremos desde la instantánea de copia de seguridad del sistema creada anteriormente. Comencemos.
El primer paso es instalar la utilidad de copia de seguridad Timeshift en su sistema Ubuntu 22.04. Para hacer esto, abra una terminal de línea de comando y ejecute los siguientes dos apt
comandos con permisos de root.
$ sudo apt update
$ sudo apt install timeshift
Crear copia de seguridad mediante la GUI de Timeshift
Crear copia de seguridad del sistema
- Abre el
timeshift
aplicación a través de la parte superior izquierda Activities
menú. Al abrir el timeshift
aplicación será recibido con un asistente que le ayudará a programar sus copias de seguridad. Aquí tienes dos opciones. Primero es usar el rsync
como una herramienta de copia de seguridad principal o aproveche las características inherentes del sistema de archivos integrado BRTFS. En este ejemplo usaremos rsync
. Seleccione RSYNC
y presiona Next
botón. NOTA
El método rsync utilizará enlaces duros para asegurarse de que los archivos repetidos de varias copias de seguridad no ocupen espacio adicional. Así que no se preocupe de que cada copia de seguridad ocupe mucho espacio. La primera copia de seguridad será, con mucho, la más grande.
- Seleccione el destino de la copia de seguridad.
timeshift
buscará en su sistema las particiones del sistema de archivos disponibles y le proporcionará una opción sobre dónde crear un archivo de copia de seguridad.
- Seleccione con qué frecuencia desea realizar la copia de seguridad del sistema y cuántas instantáneas de copia de seguridad desea volver a entrenar antes de que se sobrescriba la primera copia de seguridad.
- Como indica la captura de pantalla, los directorios de inicio están excluidos de forma predeterminada. Según su entorno de trabajo, seleccione si desea incluir directorios de inicio en la copia de seguridad.
- Esto concluirá la configuración inicial de la programación de la copia de seguridad. Presiona
Finish
botón.
- La copia de seguridad aún no se ha creado. Puedes esperar hasta el
timeshift
activa automáticamente la copia de seguridad o simplemente presiona Create
para realizar ahora la copia de seguridad previamente predefinida.
- Espere a que se complete la copia de seguridad. Esto podría tomar unos minutos.
- Si todo salió bien, ahora debería ver su primera instantánea de copia de seguridad en la lista.
-
Restaurar desde copia de seguridad
En este punto, restauraremos el sistema a partir de la instantánea de copia de seguridad del sistema creada anteriormente. Seleccione una instantánea de copia de seguridad desde la que desea restaurar y haga clic en Restore
botón.
- Timeshift le brinda una opción sobre cómo restaurar desde su copia de seguridad. A menos que sepa lo que está haciendo, simplemente presione
Next
botón para ir con el predeterminado.
- La aplicación Timeshit le proporcionará una lista de cambios necesarios para restaurar desde la copia de seguridad solo para asegurarse de que no se pierdan datos en el proceso.
- Una vez que presionas
Next
botón el sistema será restaurado y reiniciado. Todo listo.
Cree y restaure una copia de seguridad usando la línea de comando de Timeshift
- Cree una primera copia de seguridad simplemente ejecutando el siguiente comando:
$ sudo timeshift --create
El comando anterior también creará un nuevo archivo de configuración ubicado en la siguiente ubicación:/etc/timeshift.json
.
La salida se verá así:
First run mode (config file not found)
Selected default snapshot type: RSYNC
Mounted /dev/sda2 at /media/root/359151f5-efb9-483d-a738-894d57e2d8c8.
Selected default snapshot device: /dev/sda2
------------------------------------------------------------------------------
Estimating system size...
Creating new snapshot...(RSYNC)
Saving to device: /dev/sda2, mounted at path: /media/root/359151f5-efb9-483d-a738-894d57e2d8c8
Synching files with rsync...
Created control file: /media/root/359151f5-efb9-483d-a738-894d57e2d8c8/timeshift/snapshots/2020-02-19_18-32-36/info.json
RSYNC Snapshot saved successfully (39s)
Tagged snapshot '2022-02-23_18-32-36': ondemand
- Enumere todas las capturas de pantalla de copia de seguridad del sistema creadas actualmente:
$ sudo timeshift --list
La salida:
Device : /dev/sda2
UUID : 359151f5-efb9-483d-a738-894d57e2d8c8
Path : /media/root/359151f5-efb9-483d-a738-894d57e2d8c8
Mode : RSYNC
Device is OK
1 snapshots, 197.7 GB free
Num Name Tags Description
------------------------------------------------------------------------------
0 > 2022-02-23_18-32-36 O
- Restaurar desde la instantánea de la copia de seguridad:
$ sudo timeshift --restore --snapshot "2022-02-23_18-32-36"
- Eliminar instantánea de copia de seguridad seleccionada:
$ sudo timeshift --delete --snapshot '2022-02-23_18-32-36'
Pensamientos finales
En este tutorial, aprendimos cómo instalar la aplicación Timeshift en Ubuntu 22.04 Jammy Jellyfish Linux y usar el programa para crear una instantánea de respaldo de nuestros archivos del sistema. Luego vimos cómo restaurar la instantánea que creamos. Timeshift es una excelente manera de guardar las innumerables personalizaciones que realiza en su sistema Ubuntu 22.04 para obtenerlo exactamente como lo desea. Le brinda tranquilidad saber que puede restaurar una instantánea anterior cada vez que algo sale mal.