Cómo utilizar las instantáneas Btrfs

Cómo utilizar las instantáneas Btrfs

Las instantáneas (snapshots) son una función útil de los sistemas de archivos que permiten realizar copias de seguridad de manera rápida y eficiente. Btrfs es un sistema de archivos de copia en escritura para Linux que ofrece la posibilidad de realizar instantáneas de subvolúmenes y archivos individuales.

En este artículo, aprenderás cómo utilizar las instantáneas Btrfs en tu sistema Linux. Cubriremos cómo crear, restaurar y administrar instantáneas utilizando la utilidad de línea de comandos Btrfs.

📋 Aquí podrás encontrar✍
  1. Requisitos previos
  2. Creando instantáneas Btrfs
  3. Restaurando instantáneas Btrfs
  4. Administrando instantáneas Btrfs
  5. Ejemplos de código
  6. Conclusión
  7. Preguntas Frecuentes
    1. ¿Puede Btrfs crear instantáneas de todo el sistema?
    2. ¿Puedo acceder a las instantáneas de otro sistema Linux?
    3. ¿Puedo crear una instantánea si mi sistema utiliza LVM?
    4. ¿Cómo puedo saber cuánto espacio de almacenamiento están ocupando mis instantáneas Btrfs?

Requisitos previos

Antes de continuar, asegúrese de que su sistema esté ejecutando un núcleo de Linux compatible con Btrfs. También necesitará permisos de administrador (sudo) para realizar ciertas acciones.

Creando instantáneas Btrfs

Para crear una instantánea Btrfs de un subvolumen, puedes utilizar el siguiente comando:

sudo btrfs subvolume snapshot /ruta/al/subvolumen /ruta/a/la/instantánea

Este comando creará una instantánea del subvolumen especificado en la ruta de la instantánea.

Si deseas crear una instantánea de un archivo individual, puedes utilizar el siguiente comando:

sudo btrfs subvolume snapshot /ruta/al/archivo /ruta/a/la/instantánea-del-archivo

Recuerda que, en Btrfs, los archivos se tratan como subvolúmenes individuales.

Restaurando instantáneas Btrfs

Para restaurar una instantánea Btrfs a un subvolumen, puedes utilizar el siguiente comando:

sudo btrfs subvolume delete /ruta/al/subvolumen
sudo btrfs subvolume snapshot /ruta/a/la/instantánea /ruta/al/subvolumen

Este comando eliminará el subvolumen original y lo remplazará con la instantánea especificada.

Si deseas restaurar una instantánea de un archivo individual, puedes utilizar el siguiente comando:

sudo cp /ruta/a/la/instantánea-del-archivo /ruta/al/archivo

Este comando copiará la instantánea del archivo especificada a la ubicación original del archivo.

Administrando instantáneas Btrfs

Btrfs ofrece una serie de herramientas de administración de instantáneas para ayudarte a administrar tu sistema.

Para ver una lista de todas las instantáneas en tu sistema, puedes utilizar el siguiente comando:

sudo btrfs subvolume list /ruta/al/subvolumen

Este comando mostrará una lista de todos los subvolúmenes e instantáneas en la ruta especificada.

Para eliminar una instantánea, puedes utilizar el siguiente comando:

sudo btrfs subvolume delete /ruta/a/la/instantánea

Este comando eliminará la instantánea especificada.

Ejemplos de código

A continuación, algunos ejemplos de código de comandos útiles para la administración de instantáneas Btrfs.

Crear instantánea de un subvolumen: sudo btrfs subvolume snapshot /ruta/al/subvolumen /ruta/a/la/instantánea

Crear instantánea de un archivo: sudo btrfs subvolume snapshot /ruta/al/archivo /ruta/a/la/instantánea-del-archivo

Restaurar instantánea de un subvolumen: sudo btrfs subvolume delete /ruta/al/subvolumen && sudo btrfs subvolume snapshot /ruta/a/la/instantánea /ruta/al/subvolumen

Restaurar instantánea de un archivo: sudo cp /ruta/a/la/instantánea-del-archivo /ruta/al/archivo

Mostrar lista de instantáneas: sudo btrfs subvolume list /ruta/al/subvolumen

Eliminar instantánea: sudo btrfs subvolume delete /ruta/a/la/instantánea

Conclusión

Las instantáneas Btrfs son un recurso útil para cualquier usuario de Linux que desee realizar copias de seguridad y administrar subvolúmenes y archivos individuales. Con los comandos de utilidad de línea de comandos Btrfs proporcionados en este artículo, puede crear, restaurar y administrar fácilmente sus instantáneas en su sistema Linux.

Preguntas Frecuentes

¿Puede Btrfs crear instantáneas de todo el sistema?

No, Btrfs sólo puede crear instantáneas de subvolúmenes y archivos individuales.

¿Puedo acceder a las instantáneas de otro sistema Linux?

No, sólo puedes acceder a las instantáneas de un sistema Btrfs desde el mismo sistema.

¿Puedo crear una instantánea si mi sistema utiliza LVM?

Sí, puedes crear instantáneas Btrfs en un sistema que utiliza LVM siempre y cuando el sistema de archivos Btrfs esté formateado en una partición independiente.

¿Cómo puedo saber cuánto espacio de almacenamiento están ocupando mis instantáneas Btrfs?

Puedes utilizar el comando "sudo btrfs filesystem df /ruta/al/subvolumen" para ver la cantidad de espacio utilizado por las instantáneas y los subvolúmenes en la ruta especificada.
[nekopost slugs="ejemplos-de-comando-mv-de-linux,use-rsync-dry-run,archivos-untar-linux,todas-las-formas-de-mover-archivos-para-principiantes-de-linux,comando-python-no-encontrado-error-linux,archivo-de-hosts-conocido-ssh-linux,scp-para-transferir-un-directorio-en-linux,eliminar-todos-los-archivos-directorio-linux,lista-de-puertos-abiertos-firewalld"]

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir