Btrfs es un sistema de archivos de escritura y escritura de código abierto diseñado especialmente para el sistema operativo Linux y dirigido a implementar funciones avanzadas, mientras se enfoca en administración fácil, reparación y tolerancia a fallas.
Características del sistema de archivos Btrfs
Inicialmente desarrollado por Oracle, el sistema de archivos Btrfs presenta almacenamiento de archivos basado en extensiones (tamaño de archivo máximo 2 ^ 64), embalaje eficiente de espacio de archivos pequeños y directorios indexados, asignación de inodos dinámicos, instantáneas grabables, subvolúmenes, división de niveles de objetos y creación de reflejos, y sumas de datos.
Características adicionales de Btrfs
Además, presenta una fuerte integración con el mapeador de dispositivos, compatible con múltiples dispositivos, verificación de sistemas de archivos en línea, verificación de sistema de archivos sin conexión muy rápida, copia de seguridad incremental eficiente, así como duplicación del sistema de archivos.
Potentes utilidades de línea de comandos
Debido a que Btrfs es un sistema de archivos, no un programa con el que un usuario puede interactuar, se ha creado la herramienta Btrfs-progs. Proporciona a los usuarios una colección de potentes utilidades de línea de comandos que les ayudan a crear nuevos sistemas de archivos Btrfs, verificar la integridad de una partición existente formateada con el sistema de archivos Btrfs, crear instantáneas de particiones Btrfs, así como ajustar particiones Btrfs. / p>
La única herramienta para interactuar con Btrfs
Créalo o no, Btrfs-progs es la única herramienta para interactuar con el sistema de archivos Btrfs. Esto significa que, si desea crear una nueva partición Btrfs, deberá instalar los & ldquo; btrfs-progs & rdquo; paquete de los repositorios de software predeterminados de su sistema operativo Linux basado en kernel.
Herramientas incluidas
Las herramientas de línea de comandos incluidas en el paquete Btrfs-progs son las siguientes: btrfs, btrfs-debug-tree, btrfs-map-logical, btrfstune, btrfsck, btrfs-find-root, btrfs-select-super, btrfs -zero-log, btrfs-convert, btrfs-image y btrfs-show-super.
Es compatible con una amplia gama de distribuciones de Linux
Incluso si el paquete Btrfs-progs no está disponible en su distribución de Linux, puede instalarlo utilizando el archivo de origen, que debe configurarse y compilarse antes de la instalación. Ambas arquitecturas de 32 bits y 64 bits son compatibles en este momento.
Qué hay de nuevo en esta versión:
- mkfs - la característica de metadatos delgados está ahora activada de manera predeterminada, se introdujo por primera vez en kernel 3.10
- uso del sistema de archivos: brinde una visión general del uso de fs de una forma más comprensible que el 'fi df' existente
- uso del dispositivo: información más detallada sobre las asignaciones por dispositivo
- comprobar:
- opción para establecer un número de byte de raíz de árbol diferente
- capacidad para vincular los archivos perdidos con lost + found, causado por un error reciente del kernel
- reparación de fs severamente dañados (use con cuidado)
- convertir - opción para mostrar el progreso
- subvol create - imprime el modo commit en línea, imprime el modo global solo si --verbose
- otras actualizaciones: soporte de musl-libc, correcciones de errores de cubierta, nuevas imágenes de prueba, documentación
Qué hay de nuevo en la versión:
- mkfs - la característica de metadatos delgados está ahora activada de manera predeterminada, se introdujo por primera vez en kernel 3.10
- uso del sistema de archivos: brinde una visión general del uso de fs de una forma más comprensible que el 'fi df' existente
- uso del dispositivo: información más detallada sobre las asignaciones por dispositivo
- comprobar:
- opción para establecer un número de byte de raíz de árbol diferente
- capacidad para vincular los archivos perdidos con lost + found, causado por un error reciente del kernel
- reparación de fs severamente dañados (use con cuidado)
- convertir - opción para mostrar el progreso
- subvol create - imprime el modo commit en línea, imprime el modo global solo si --verbose
- otras actualizaciones: soporte de musl-libc, correcciones de errores de cubierta, nuevas imágenes de prueba, documentación
Qué hay de nuevo en la versión 4.9.1:
- mkfs - la característica de metadatos delgados está ahora activada de manera predeterminada, se introdujo por primera vez en kernel 3.10
- uso del sistema de archivos: brinde una visión general del uso de fs de una forma más comprensible que el 'fi df' existente
- uso del dispositivo: información más detallada sobre las asignaciones por dispositivo
- comprobar:
- opción para establecer un número de byte de raíz de árbol diferente
- capacidad para vincular los archivos perdidos con lost + found, causado por un error reciente del kernel
- reparación de fs severamente dañados (use con cuidado)
- convertir - opción para mostrar el progreso
- subvol create - imprime el modo commit en línea, imprime el modo global solo si --verbose
- otras actualizaciones: soporte de musl-libc, correcciones de errores de cubierta, nuevas imágenes de prueba, documentación
Qué hay de nuevo en la versión 4.8.5:
- mkfs - la característica de metadatos delgados está ahora activada de manera predeterminada, se introdujo por primera vez en kernel 3.10
- uso del sistema de archivos: brinde una visión general del uso de fs de una forma más comprensible que el 'fi df' existente
- uso del dispositivo: información más detallada sobre las asignaciones por dispositivo
- comprobar:
- opción para establecer un número de byte de raíz de árbol diferente
- capacidad para vincular los archivos perdidos con lost + found, causado por un error reciente del kernel
- reparación de fs severamente dañados (use con cuidado)
- convertir - opción para mostrar el progreso
- subvol create - imprime el modo commit en línea, imprime el modo global solo si --verbose
- otras actualizaciones: soporte de musl-libc, correcciones de errores de cubierta, nuevas imágenes de prueba, documentación
Qué hay de nuevo en la versión 4.8.2:
- mkfs - la característica de metadatos delgados está ahora activada de manera predeterminada, se introdujo por primera vez en kernel 3.10
- uso del sistema de archivos: brinde una visión general del uso de fs de una forma más comprensible que el 'fi df' existente
- uso del dispositivo: información más detallada sobre las asignaciones por dispositivo
- comprobar:
- opción para establecer un número de byte de raíz de árbol diferente
- capacidad para vincular los archivos perdidos con lost + found, causado por un error reciente del kernel
- reparación de fs severamente dañados (use con cuidado)
- convertir - opción para mostrar el progreso
- subvol create - imprime el modo commit en línea, imprime el modo global solo si --verbose
- otras actualizaciones: soporte de musl-libc, correcciones de errores de cubierta, nuevas imágenes de prueba, documentación
Qué hay de nuevo en la versión 4.7:
- mkfs - la característica de metadatos delgados está ahora activada de manera predeterminada, se introdujo por primera vez en kernel 3.10
- uso del sistema de archivos: brinde una visión general del uso de fs de una forma más comprensible que el 'fi df' existente
- uso del dispositivo: información más detallada sobre las asignaciones por dispositivo
- comprobar:
- opción para establecer un número de byte de raíz de árbol diferente
- capacidad para vincular los archivos perdidos con lost + found, causado por un error reciente del kernel
- reparación de fs severamente dañados (use con cuidado)
- convertir - opción para mostrar el progreso
- subvol create - imprime el modo commit en línea, imprime el modo global solo si --verbose
- otras actualizaciones: soporte de musl-libc, correcciones de errores de cubierta, nuevas imágenes de prueba, documentación
Qué hay de nuevo en la versión 4.6.1:
- mkfs - la característica de metadatos delgados está ahora activada de manera predeterminada, se introdujo por primera vez en kernel 3.10
- uso del sistema de archivos: brinde una visión general del uso de fs de una forma más comprensible que el 'fi df' existente
- uso del dispositivo: información más detallada sobre las asignaciones por dispositivo
- comprobar:
- opción para establecer un número de byte de raíz de árbol diferente
- capacidad para vincular los archivos perdidos con lost + found, causado por un error reciente del kernel
- reparación de fs severamente dañados (use con cuidado)
- convertir - opción para mostrar el progreso
- subvol create - imprime el modo commit en línea, imprime el modo global solo si --verbose
- otras actualizaciones: soporte de musl-libc, correcciones de errores de cubierta, nuevas imágenes de prueba, documentación
Qué hay de nuevo en la versión 4.5:
Nuevo en Btrfs-progs 3.17 (19 de octubre de 2014)
Qué hay de nuevo en la versión 4.3.1:
- mkfs - la característica de metadatos delgados está ahora activada de manera predeterminada, se introdujo por primera vez en kernel 3.10
- uso del sistema de archivos: brinde una visión general del uso de fs de una forma más comprensible que el 'fi df' existente
- uso del dispositivo: información más detallada sobre las asignaciones por dispositivo
- comprobar:
- opción para establecer un número de byte de raíz de árbol diferente
- capacidad para vincular los archivos perdidos con lost + found, causado por un error reciente del kernel
- reparación de fs severamente dañados (use con cuidado)
- convertir - opción para mostrar el progreso
- subvol create - imprime el modo commit en línea, imprime el modo global solo si --verbose
- otras actualizaciones: soporte de musl-libc, correcciones de errores de cubierta, nuevas imágenes de prueba, documentación
Qué hay de nuevo en la versión 4.1.2:
- mkfs - la característica de metadatos delgados está ahora activada de manera predeterminada, se introdujo por primera vez en kernel 3.10
- uso del sistema de archivos: brinde una visión general del uso de fs de una forma más comprensible que el 'fi df' existente
- uso del dispositivo: información más detallada sobre las asignaciones por dispositivo
- comprobar:
- opción para establecer un número de byte de raíz de árbol diferente
- capacidad para vincular los archivos perdidos con lost + found, causado por un error reciente del kernel
- reparación de fs severamente dañados (use con cuidado)
- convertir - opción para mostrar el progreso
- subvol create - imprime el modo commit en línea, imprime el modo global solo si --verbose
- otras actualizaciones: soporte de musl-libc, correcciones de errores de cubierta, nuevas imágenes de prueba, documentación
Qué hay de nuevo en la versión 4.0.1:
- mkfs - la característica de metadatos delgados está ahora activada de manera predeterminada, se introdujo por primera vez en kernel 3.10
- uso del sistema de archivos: brinde una visión general del uso de fs de una forma más comprensible que el 'fi df' existente
- uso del dispositivo: información más detallada sobre las asignaciones por dispositivo
- comprobar:
- opción para establecer un número de byte de raíz de árbol diferente
- capacidad para vincular los archivos perdidos con lost + found, causado por un error reciente del kernel
- reparación de fs severamente dañados (use con cuidado)
- convertir - opción para mostrar el progreso
- subvol create - imprime el modo commit en línea, imprime el modo global solo si --verbose
- otras actualizaciones: soporte de musl-libc, correcciones de errores de cubierta, nuevas imágenes de prueba, documentación
Qué hay de nuevo en la versión 4.0:
- mkfs - la característica de metadatos delgados está ahora activada de manera predeterminada, se introdujo por primera vez en kernel 3.10
- uso del sistema de archivos: brinde una visión general del uso de fs de una forma más comprensible que el 'fi df' existente
- uso del dispositivo: información más detallada sobre las asignaciones por dispositivo
- comprobar:
- opción para establecer un número de byte de raíz de árbol diferente
- capacidad para vincular los archivos perdidos con lost + found, causado por un error reciente del kernel
- reparación de fs severamente dañados (use con cuidado)
- convertir - opción para mostrar el progreso
- subvol create - imprime el modo commit en línea, imprime el modo global solo si --verbose
- otras actualizaciones: soporte de musl-libc, correcciones de errores de cubierta, nuevas imágenes de prueba, documentación
Qué hay de nuevo en la versión 3.19.1:
- mkfs - la característica de metadatos delgados está ahora activada de manera predeterminada, se introdujo por primera vez en kernel 3.10
- uso del sistema de archivos: brinde una visión general del uso de fs de una forma más comprensible que el 'fi df' existente
- uso del dispositivo: información más detallada sobre las asignaciones por dispositivo
- comprobar:
- opción para establecer un número de byte de raíz de árbol diferente
- capacidad para vincular los archivos perdidos con lost + found, causado por un error reciente del kernel
- reparación de fs severamente dañados (use con cuidado)
- convertir - opción para mostrar el progreso
- subvol create - imprime el modo commit en línea, imprime el modo global solo si --verbose
- otras actualizaciones: soporte de musl-libc, correcciones de errores de cubierta, nuevas imágenes de prueba, documentación
Qué hay de nuevo en la versión 3.18.2:
- mkfs - la característica de metadatos delgados está ahora activada de manera predeterminada, se introdujo por primera vez en kernel 3.10
- uso del sistema de archivos: brinde una visión general del uso de fs de una forma más comprensible que el 'fi df' existente
- uso del dispositivo: información más detallada sobre las asignaciones por dispositivo
- comprobar:
- opción para establecer un número de byte de raíz de árbol diferente
- capacidad para vincular los archivos perdidos con lost + found, causado por un error reciente del kernel
- reparación de fs severamente dañados (use con cuidado)
- convertir - opción para mostrar el progreso
- subvol create - imprime el modo commit en línea, imprime el modo global solo si --verbose
- otras actualizaciones: soporte de musl-libc, correcciones de errores de cubierta, nuevas imágenes de prueba, documentación
Qué hay de nuevo en la versión 3.17:
- solución para el infame interbloqueo
- error solucionado de larga data en la contabilidad de qgroups después de la eliminación de instantáneas
- números df actualizados (menos inexactos)
- aceleración para cambiar el nombre y truncar, descargas menos estrictas
- actualizado y corregido a la función de siembra
Qué hay de nuevo en la versión 0.18:
- v0.18 tiene el mismo formato de disco que 0.17, pero se encontró un error en la interfaz ioctl compartida entre los programas de 32 bits y 64 bits. Esto se solucionó cambiando la interfaz ioctl. Cualquiera que use 2.6.29-rc2 deberá actualizar a v0.18 de los progrs btrfs.
- Sin embargo, no es necesario volver a formatear, el formato del disco aún es compatible.
Comentarios que no se encuentran