Las instantáneas son una forma sencilla de revertir los errores de configuración y otros problemas. Con openSUSE, trabajar con instantáneas es increíblemente fácil.
OpenSUSE es otra excelente distribución de Linux que tiene mucho que ofrecer. Muchos creen que openSUSE es una de las mejores versiones de Linux para casos de uso de escritorio empresarial. Una de las muchas razones para ello es la herramienta de instantáneas incorporada que es posible gracias a una combinación del sistema de archivos btrfs y el complemento instantáneo de YaST2.
Para aquellos que no están tan familiarizados con openSUSE (o SUSE), YaST2 son las siglas de Yet another Setup Tool y es una ubicación centralizada para la configuración de SUSE y openSUSE. Pero no piense en YaST2 como una herramienta más de configuración del sistema, ya que es mucho más poderosa que eso. Y debido a que admite un vasto sistema de complementos, es posible expandir fácilmente el conjunto de funciones. Pero con las versiones modernas de openSUSE o SUSE, YaST2 incluye el complemento snapper.
¿Qué es el pargo? Snapper es la herramienta de instantáneas btrfs. Por diseño, snapper es una herramienta de línea de comandos. Pero con openSUSE, YaST2 incluye una GUI que hace que la administración de instantáneas sea increíblemente simple.
Quiero presentarte esta herramienta, para que te encuentres como en casa creando instantáneas en tus escritorios openSUSE.
¿Qué son las instantáneas?
Antes de sumergirnos en esto, es posible que se pregunte cuáles son estas instantáneas a las que sigo refiriéndome. Piénselo de esta manera: una instantánea es un momento en el tiempo para el sistema de archivos de su computadora que ha guardado en caso de que algo salga mal. Si se produce esa inevitabilidad, puede restaurar el sistema de archivos a un estado anterior. En términos más simples, es una copia de seguridad.
De fábrica, openSUSE está configurado para crear automáticamente ciertas instantáneas. Cuando ejecute la herramienta por primera vez, encontrará instantáneas de momentos como:
- Primer sistema de archivos raíz (instalación del SO)
- Posterior a la instalación
- Actualizaciones en línea
En otras palabras, cualquier evento importante lanzará la creación de una instantánea. Pero puede haber ocasiones en las que desee crear una instantánea manualmente. Digamos, por ejemplo, que desea realizar un cambio importante en la configuración de su sistema. Antes de hacer eso, cree una instantánea. Si algo sale mal, siempre puede volver a la instantánea que creó antes del cambio de configuración.
Lo que necesitarás
Lo único que necesitará para esto es una instancia en ejecución de openSUSE.
Cómo crear una instantánea con YaST2
Inicie sesión en su instancia de openSUSE. Haga clic en el menú del escritorio y escriba snapper. Haga clic en la entrada YaST2 – Instantáneas del sistema de archivos de YaST y, cuando se le solicite, escriba su contraseña de usuario. Cuando se abra YaST2 ( Figura A ), debería ver una lista de todas las instantáneas actuales.
Figura A

The YaST2 Snapper tool is ready to go
Digamos que está a punto de realizar un cambio de configuración importante en el sistema y desea crear una instantánea. Haga clic en el botón Crear. En la ventana resultante ( Figura B ), asigne a la instantánea un nombre memorable (querrá saber exactamente qué instantánea elegir si necesita revertir).
Figura B

Nombrar su nueva instantánea.
Si desea enfocar una instantánea en los datos de un usuario en particular, puede agregar el nombre de usuario en el campo Datos del usuario; de lo contrario, puede dejar todo lo demás en blanco y hacer clic en Aceptar.
Ahora que ha creado una instantánea, probémosla. Abra una ventana de terminal y emita el comando:
sudo touch /etc/testing
Lo que ha hecho allí es crear un archivo nuevo (vacío) en el directorio /etc llamado testing. Dado que esto se hizo después de la instantánea, debe recuperarse. Vamos a averiguar.
Seleccione la nueva instantánea en la lista y luego haga clic en Mostrar cambios. En la nueva ventana, debería ver etc en la lista ( Figura C ).
Figura C

El directorio etc se muestra porque hicimos un cambio dentro de ese directorio.
Seleccione la entrada etc y luego, en la siguiente ventana, amplíela para revelar qué ha cambiado desde que se tomó la instantánea. Debería ver las pruebas en la lista ( Figura D ).
Figura D

Nuestro nuevo archivo de prueba aparece como creado después de que se tomó la instantánea.
Si selecciona ese archivo, puede hacer clic en Eliminar para eliminarlo.
Sin embargo, digamos que hicimos un cambio en el archivo smb.conf. Si hacemos un cambio de este tipo y luego lo vemos en la Vista general de la instantánea seleccionada, veremos el cambio en la lista ( Figura E ).
Figura E

He cambiado el nombre del grupo de trabajo de Samba de WORKGROUP a HIVENET.
Si ese cambio ha causado problemas, puede hacer clic en Restaurar seleccionados para revertir el cambio al estado anterior a la instantánea.
Y así de fácil es administrar instantáneas en openSUSE. Esta es una de esas herramientas que esperas no tener que usar nunca, pero estarás agradecido de que esté allí si surge la ocasión.