(56-2) 2797 6900
Bombero Ossa 1010 Of 1118, Santiago Centro, Chile | Hosting en Chile con CDN Cloudflare y MAXCDN

Blog

The most interesting recent blog entries

Btrfs, un sistema de archivos para Linux

Btrfs_logo

Btrfs es uno de los sistemas de archivos más nuevos que hay disponibles en Linux. La meta de Btrfs es implementar algunas características importantes que faltan en los sistemas de archivos en Linux, tales como pooling, snapshots y checksums, entre otras. Una de las motivaciones principales es proveer de soporte confiable para sistemas de archivos grandes, por lo cual puede ser de interés para cualquier organización que tenga muchos usuarios y/o que posea un almacenamiento grande, ya sean redes sociales, sitios web que alojan aplicaciones de venta y alquiler de propiedades y vendedores de hosting o reseller, entre otros.

Historia

Según el autor principal de Btrfs, Chris Mason, el objetivo inicial de este sistema de archivos consistió en permitir que Linux escale al almacenamiento que esté disponible. Y que escalar no es solamente visualizar o usar el almacenamiento, sino que administrarlo con una interfaz limpia, permitiéndole a las personas ver qué está siendo usado y hacerlo más confiable.

Inicialmente fue desarrollado por Oracle Corporation, en el 2007. Más tarde, en julio de 2013 fue introducido en la rama estable del kernel Linux, en la versión 3.10. Actualmente se considera que es un software estable.

Características principales

  • Tamaño de volumen máximo: 16 EiB.
  • Tamaño máximo de archivo: 16 EiB.
  • Autoreparación en algunas configuraciones debido a la naturaleza de copy-on-write.
  • Defragmentación en línea.
  • Compresión y extensión en línea.
  • Es posible agregar y remover inodos en línea.
  • Balanceo en línea: movimiento de objetos entre dispositivos de bloques para balancear la carga.
  • Verificación del sistema de archivos en modo fuera de línea.
  • Soporte de RAID 0, RAID 1, RAID 5, RAID 6 y RAID 10.
  • Soporte de subvolúmenes.
  • Compresión transparente con zlib y LZO, configurable por archivo o volumen.
  • Snapshots de tipo solo lectura o clones copy-on-write de subvolúmenes.
  • Clonamiento de archivos.
  • Checksums de datos y metadatos.
  • Conversión de ext3/4 a Btrfs, con rollback.
Share with friends   

Written by

The author did not add any Information to his profile yet