it-swarm-es.com

¿Qué es btrfs? ¿Qué características avanzadas tiene?

Escuché que Kernel 2.6.35 tendrá btrfs y que Ubuntu 10.10 podría tener btrfs por defecto.

¿Cuáles serán sus características?

¿Podré migrar mis datos de mi partición ext4 actual?

7
akshatj

btrfs o Butter FS es un sistema de archivos y tiene algunas características interesantes:

  1. Puedes tener instantáneas. Es como una congelación del sistema de archivos en algún momento.
  2. btrfs es un sistema de archivos basado en extensión. Esto significa que no hay listas de punteros. btrfs rastrea bloques contiguos, llamados extensiones, juntos.
  3. btrfs crea sumas de verificación de datos y metadatos. Por lo tanto, puede detectar errores en el sistema de archivos en "tiempo real".
  4. Puede cambiar de ext3/4 a btrfs.
10
qbi
  • Crecimiento y reducción del volumen en línea.
  • Bloqueo en línea de adición y eliminación de dispositivos
  • Desfragmentación en línea
  • Equilibrio en línea (movimiento de objetos entre dispositivos de bloque para equilibrar la carga)
  • Compresión transparente (actualmente zlib)
  • Subvolúmenes (raíces del sistema de archivos que se pueden montar por separado)
  • Instantáneas (copias de subvolúmenes que se pueden escribir y copiar en escritura)
  • Clonación de archivos (copia en escritura en archivos individuales o rangos de bytes de los mismos)
  • Duplicación a nivel de objeto (tipo RAID1), trazado de bandas (tipo RAID0)
  • Sumas de comprobación de datos y metadatos (actualmente CRC-32C [13])
  • Conversión in situ (con reversión) de ext3/4 a Btrfs [14]
  • Siembra del sistema de archivos [15] (Btrfs en almacenamiento de solo lectura utilizado como respaldo de copia en escritura para un Btrfs grabable)
  • Transacciones definidas por el usuario
  • Bloqueo de soporte de descarte (recupera espacio en algunas configuraciones de virtualización o mejora la nivelación de desgaste en los SSD al notificar al dispositivo subyacente que el almacenamiento ya no está en uso)

Las características planificadas incluyen:

  • Franjas basadas en paridad a nivel de objeto (tipo RAID5 y tipo RAID6)
  • Comprobación del sistema de archivos en línea y fuera de línea
  • Vertidos incrementales
  • Deduplicación de datos 1

De Wikipedia Lo siento, no puedo responder a sus otras preguntas, ya que no sé mucho al respecto.

2
Will

Btrfs tiene y planea una serie de características de estrellas de rock: http://en.wikipedia.org/wiki/Btrfs#Features

Estas son principalmente las características que tiene ZFS. ZFS es nativo de Sun's Solaris y OpenIndiana. ZFS se puede usar con Linux, pero ZFS no se puede distribuir con Linux. Hay problemas de licencia . ZFS en Ubuntu se puede obtener a través de buntu ZFS PPA . (Aquí hay algunos información sobre la seguridad de PPA .) Los problemas de licencia de ZFS son una de las razones por las que los usuarios pueden preferir usar btrfs.

Una gran característica de btrfs es la deduplicación. Eso significa que cualquier repetición de datos en su sistema se almacenará solo una vez, sin importar cuántas veces la repita. Por lo tanto, puede hacer 100 copias de una carpeta grande (digamos 1 TB) y hacer pequeñas modificaciones a cada una, pero la cantidad de disco ocupado seguirá siendo de alrededor de 1 TB. Esto es útil para cosas como ejecutar una nube local con cientos de máquinas virtuales. Los sistemas de archivos de todas las máquinas virtuales son en su mayoría los mismos datos con algunas diferencias menores. Por lo tanto, necesitaría solo 1 unidad de espacio en disco en lugar de cientos de unidades.

La deduplicación sigue siendo una característica planificada en Btrfs.

1