Cómo configurar instantáneas Btrfs automatizadas en Ubuntu Desktop

Ejemplo ilustrativo: Maya utiliza un escritorio Ubuntu con un sistema de archivos raíz Btrfs y desea crear un punto de restauración antes de las actualizaciones rutinarias. Este ejemplo es hipotético; explica una ruta de configuración, no una prueba real ni un resultado de usuario. Las instrucciones utilizan Timeshift porque su documentación original describe la compatibilidad con Btrfs y los niveles de instantáneas programadas. Su modo Btrfs tiene un requisito de diseño específico, por lo que se recomienda confirmar la compatibilidad antes de activarlo.

Qué pueden y qué no pueden hacer las instantáneas automatizadas de Btrfs.

Una instantánea Btrfs es una vista puntual de un subvolumen. La copia en escritura implica que la instantánea comparte inicialmente los bloques de datos sin cambios con su origen, mientras que los cambios posteriores se almacenan por separado. Esto permite crear instantáneas rápidas y eficientes en cuanto al espacio, pero los bloques compartidos permanecen en el mismo sistema de archivos. Un fallo del disco, daños en el sistema de archivos, robo o una reparticionación accidental pueden provocar la pérdida tanto del sistema actual como de sus instantáneas. Realice copias de seguridad de sus documentos y archivos importantes.

Timeshift se centra en los archivos y la configuración del sistema. Su documentación indica que los archivos de usuario en los directorios personales se excluyen por defecto. Esto resulta útil al revertir cambios del sistema, pero implica que una instantánea automática del sistema Timeshift no debe considerarse una copia de seguridad de archivos personales. Las instantáneas de Btrfs tampoco son recursivas: un subvolumen anidado constituye un límite y su contenido no se incluye en la instantánea del volumen principal.

1. Comprueba que Ubuntu se esté ejecutando realmente en Btrfs.

No deduzca el sistema de archivos a partir de la opción elegida por el instalador ni de la presencia de herramientas Btrfs. Abra la terminal e inspeccione la raíz montada:

findmnt -no FSTYPE /
sudo btrfs subvolume list /

El primer comando debería informar btrfs. Revise el segundo comando para conocer las rutas de subvolúmenes de su sistema. El modo Btrfs de Timeshift requiere una distribución al estilo Ubuntu con @para raíz y @homepara home, aunque su documentación permite /home en una partición que no sea Btrfs. Otras distribuciones de subvolúmenes no son compatibles con el modo Btrfs de Timeshift. Si el sistema de archivos raíz es ext4, o falta la distribución requerida, deténgase aquí: no intente reparar la distribución renombrando o moviendo subvolúmenes activos como parte de esta configuración.

Salida de la terminal que muestra un sistema de archivos raíz Btrfs y los subvolúmenes esperados @ y @home.
Paso 1: Compruebe el tipo de sistema de archivos y confirme que el volumen Btrfs contiene el subvolumen raíz de Ubuntu esperado antes de elegir una herramienta de instantánea. Salida de la terminal que muestra un sistema de archivos Btrfs y las rutas de los subvolúmenes @ y @home.

En el ejemplo de Maya, los comandos muestran Btrfs y los nombres de subvolúmenes esperados, por lo que puede seguir comprobando la compatibilidad con Timeshift. El resultado real puede variar, y que el nombre coincida por sí solo no garantiza la compatibilidad con todos los detalles de una configuración de disco personalizada.

2. Instale Timeshift y seleccione el modo Btrfs.

En Ubuntu, instale el paquete desde los repositorios de Ubuntu que haya configurado:

sudo apt update
sudo apt install timeshift

Inicie Timeshift desde la vista general de la aplicación y autentíquese cuando se le solicite. En la configuración inicial, seleccione BTRFS como tipo de instantánea solo si la comprobación de diseño fue exitosa. Revise cuidadosamente las ubicaciones de instantáneas detectadas. Si Timeshift informa un diseño no compatible, cancele e investigue en lugar de seleccionar un dispositivo diferente al azar. Mantenga las instantáneas en el mismo sistema de archivos Btrfs que el subvolumen de origen; una instantánea Btrfs no se puede colocar en un sistema de archivos diferente como si fuera una copia normal.

Pantalla de configuración de Timeshift con BTRFS seleccionado y los subvolúmenes @root y @home detectados.
Paso 2: Seleccione el modo BTRFS solo cuando la distribución detectada coincida con los subvolúmenes compatibles con el estilo Ubuntu. La pantalla de configuración de Timeshift indica el modo Btrfs y los subvolúmenes Ubuntu esperados.

Tras la configuración, crea una instantánea manual antes de programar la tarea. En la ventana principal, selecciona Crear y espera a que aparezca la instantánea. Esto le proporciona a Maya un punto de restauración inicial y confirma que la herramienta puede crear una con su diseño. Si la creación falla, lee el mensaje de error y comprueba el espacio en disco y el diseño antes de activar la automatización.

3. Habilitar un horario y configurar la retención.

Abra Configuración y, a continuación, la pestaña Programación . Active las instantáneas programadas y seleccione uno o más niveles, como diario o semanal. Timeshift está diseñado para comprobar periódicamente y crear instantáneas cuando vence un nivel; el ordenador no tiene por qué estar funcionando a una hora exacta. Un portátil que permanece apagado durante días puede perder la ventana de protección hasta que vuelva a encenderse.

Inicialmente, elige recuentos de retención conservadores. Por ejemplo, Maya habilita las instantáneas diarias y conserva un número reducido mientras comprueba cuánto espacio cambia en su sistema. Esto es solo un ejemplo, no una configuración universal. Las instantáneas comparten los bloques sin cambios, pero los cambios posteriores pueden consumir espacio, y las necesidades de retención dependen de la carga de trabajo y la capacidad. Evita habilitar todas las frecuencias con un número elevado en un sistema de archivos raíz casi lleno. Revisa la configuración después de observar el uso normal del disco.

Configuración de programación de Timeshift con instantáneas diarias habilitadas y un ejemplo de retención de siete días.
Paso 3: Active una programación y mantenga un nivel de retención que se ajuste al espacio disponible en disco. El cuadro de diálogo de programación muestra la frecuencia de las instantáneas diarias y un ejemplo de configuración de retención de siete días.

En Configuración → Ubicaciones , verifique que el dispositivo de instantánea seleccionado sea el sistema de archivos Btrfs previsto. Si tiene varios discos o particiones, identifíquelos por su sistema de archivos y detalles de montaje en lugar de adivinarlos a partir de las etiquetas. El proyecto de Timeshift recomienda una partición que no sea del sistema para obtener mejores resultados en sus directrices generales, pero las instantáneas Btrfs deben permanecer en el mismo sistema de archivos Btrfs que el origen; un dispositivo de copia de seguridad independiente debería recibir una copia de seguridad por separado.

4. Verifique la programación y una ruta de restauración.

Vuelva a la ventana principal de Timeshift y confirme que la instantánea manual aparece con fecha y tipo. Mantenga Timeshift instalado y vuelva a comprobarlo tras el siguiente intervalo programado mientras el equipo esté en funcionamiento. La aparición de una instantánea manual demuestra que su creación se realizó correctamente; sin embargo, esto no garantiza que la programación automática continúe. Verifique que las instantáneas programadas aparezcan periódicamente y supervise el espacio libre con las herramientas de uso de disco de Ubuntu.

Lista de instantáneas de Timeshift con puntos de restauración BTRFS fechados y una entrada seleccionada.
Paso 4: Confirme que las instantáneas con fecha aparecen en la lista antes de confiar en la programación. Los puntos de restauración de Btrfs con fecha son visibles en la lista de instantáneas de Timeshift.

Antes de recurrir a la reversión, familiarícese con el proceso de restauración y asegúrese de tener una unidad USB de arranque de Ubuntu disponible. Timeshift documenta cómo restaurar una instantánea seleccionada desde su ventana principal y cómo usar un sistema en vivo si el sistema instalado no arranca. Una restauración modifica el estado del sistema y puede requerir un reinicio; no la considere una simple operación de exploración. Realice copias de seguridad de los archivos importantes antes de cualquier restauración y evite probar una reversión destructiva en la única copia de datos importantes.

Problemas y limitaciones comunes

  • “Diseño no compatible” o sin opción Btrfs: inspeccione findmnty la lista de subvolúmenes. El modo Btrfs de Timeshift espera @y @home; los diseños personalizados necesitan una herramienta y un plan que los admitan explícitamente.
  • Error al crear la instantánea: compruebe el espacio disponible y lea el error exacto. La documentación oficial de Timeshift indica que un archivo de intercambio dentro de @Btrfs @homepuede impedir la creación de instantáneas; no mueva un archivo de intercambio sin comprender la configuración de intercambio del sistema.
  • Faltan archivos personales en los puntos de restauración: Timeshift excluye los datos personales de forma predeterminada. Utilice una herramienta de copia de seguridad de archivos independiente para documentos y archivos multimedia.
  • Las instantáneas consumen espacio: reduzca la retención o elimine las instantáneas antiguas mediante Timeshift tras asegurarse de conservar un punto de restauración utilizable. Btrfs puede seguir limpiando los datos de instantáneas eliminadas en segundo plano.

La versión del paquete de Ubuntu y la interfaz de Timeshift pueden cambiar. Los pasos anteriores describen el flujo de trabajo documentado y las etiquetas de interfaz comunes; si su versión instalada utiliza etiquetas diferentes, consulte la ayuda integrada y la documentación del proyecto original antes de modificar los subvolúmenes o restaurar la configuración.

Fuentes

Dejar un comentario

Libera el bloqueo APT de Ubuntu de forma segura y finaliza la actualización.

Libera el bloqueo APT de Ubuntu de forma segura y finaliza la actualización.

Descubre qué proceso posee el bloqueo del frontend dpkg de Ubuntu, deja que el trabajo de paquetes finalice y repara las instalaciones interrumpidas sin eliminar los archivos de bloqueo.

Cómo configurar instantáneas Btrfs automatizadas en Ubuntu Desktop

Cómo configurar instantáneas Btrfs automatizadas en Ubuntu Desktop

Configure instantáneas programadas del sistema Btrfs en Ubuntu Desktop con Timeshift, verifique la estructura de subvolúmenes de Ubuntu, elija la retención y comprenda qué no pueden proteger las instantáneas.

Cómo migrar Debian 12 a Testing sin romper dependencias

Cómo migrar Debian 12 a Testing sin romper dependencias

Planifica una migración más segura de Debian 12 a Testing: actualiza a través de Stable, realiza una copia de seguridad, limpia las fuentes APT, simula cambios en las dependencias y verifica qué ha cambiado.

Cómo iniciar Ubuntu Server en modo de emergencia: Guía de recuperación paso a paso

Cómo iniciar Ubuntu Server en modo de emergencia: Guía de recuperación paso a paso

Diagnostica de forma segura el modo de emergencia de Ubuntu Server. Lee los registros de arranque, comprueba los puntos de montaje raíz y fstab, repara una unidad defectuosa, gestiona los errores del sistema de archivos y verifica un reinicio correcto.

Cómo configurar una VPN WireGuard de punto a sitio en Debian 12

Cómo configurar una VPN WireGuard de punto a sitio en Debian 12

Configura un servidor VPN WireGuard en Debian 12 para un cliente remoto. Configura las claves, el reenvío de IPv4, la traducción de direcciones de red (NAT) con nftables, el acceso al firewall y las comprobaciones de conexión.

Step-by-Step Debian 12 Hardening Guide for CIS Compliance

Step-by-Step Debian 12 Hardening Guide for CIS Compliance

Harden a Debian 12 workstation with a careful CIS Benchmark workflow: select the right profile, patch safely, review services and access, configure nftables, and document evidence.

Debian 12 en un VPS con poca RAM: Cómo reducir los fallos por falta de memoria de MySQL

Debian 12 en un VPS con poca RAM: Cómo reducir los fallos por falta de memoria de MySQL

Diagnosticar errores de memoria insuficiente (OOM kills) en MySQL en Debian 12, comprobar los límites de memoria del VPS, configurar el espacio de intercambio y ajustar la memoria y la concurrencia de la base de datos sin prometer una solución universal.

Cómo construir un escritorio Debian como un sistema inmutable basado en OSTree.

Cómo construir un escritorio Debian como un sistema inmutable basado en OSTree.

Aprende a crear y probar un escritorio OSTree derivado de Debian en una máquina virtual, incluyendo la preparación del árbol del sistema, la integración del arranque, las comprobaciones de implementación y la reversión.

How to Mount a Remote SSHFS Directory Automatically at Boot in Debian

How to Mount a Remote SSHFS Directory Automatically at Boot in Debian

Configure an SSHFS boot mount in Debian with SSH keys, fstab, and systemd automount. Includes reboot checks, permissions, timeouts, and troubleshooting.

Checklist de mantenimiento del hogar en Madrid para octubre de 2026: lluvia, calefacción, desagües y ventanas

Checklist de mantenimiento del hogar en Madrid para octubre de 2026: lluvia, calefacción, desagües y ventanas

Guía práctica para preparar una vivienda en Madrid en octubre de 2026: lluvia otoñal, noches más frescas, calefacción, canalones, desagües, juntas de ventanas y responsabilidades de inquilinos y propietarios.