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.
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