---
title: "Btrfs"
url: "https://fcuba.net/threads/6880-btrfs"
forum: "Informática y Tecnología"
author: "w1re"
published: "2021-05-20T23:49:11.000Z"
updated: "2021-05-20T23:49:11.000Z"
page: 1
pages: 1
---

# Btrfs

In [Informática y Tecnología](https://fcuba.net/forums/177-informatica-y-tecnologia.md), started by w1re on 2021-05-20T23:49:11.000Z.

## w1re, [2021-05-20T23:49:11.000Z](https://fcuba.net/threads/6880-btrfs#post-74126)

> Se trata de un sistema de archivos nativo de Linux, pero soportado por otras plataformas como Haiku y ReactOS, y por Windows mediante drivers de terceros. Su nombre hace referencia al algoritmo B-Tree, el cual usa extensivamente. Compite con ZFS, el cual en mi opinión lo supera en muchas cosas.
>
> Algunas de sus características:
>
> **Compresión con Zstandard.** Es un algoritmo que permite altas tasas de compresión sin sacrificar demasiado la velocidad.
>
> **Subvolúmenes.** Algo así como sistemas de archivos ligeros (realmente raíces) que comparten la misma partición y el mismo espacio libre, de modo que particionar ya no es tan necesario. Se montan automáticamente como directorios que pueden moverse, renombrarse, etc. y pueden clonarse ("snapshots", usan CoW) o eliminarse por completo en pocos segundos.
>
> **Copy on Write (CoW).** Permite que varios streams se refieran a los mismos bloques físicos. En términos simples, es posible hacer un copia de un archivo de varios terabytes hacia el mismo subvolúmen en pocos segundos y sólo ocuparían espacio las partes que modifiques (ya sea de ésta o del original), o si borras el original.
>
> **Striping.** Es posible que el mismo sistema de archivos abarque más de un dispositivo, y pueden añadirse o quitarse sin desmontarlo. No confundir con RAID, el cual también soporta.
>
> Sus principales ventajas frente a NTFS:
>
> - Un diseño más moderno.
> - Más optimizado para SSD.
> - Desfragmentación automática (opcional).
> - Mejor compresión.
> - Mejor journal.
> - Subvolúmenes.
> - Mejor soporte para atributos extendidos.
> - Casi todas las operaciones de mantenimiento se hacen mientras está montado.
> - Compatible con POSIX.
>
> [WinBtrfs](https://github.com/maharmstone/btrfs) - Driver para Windows. Los snapshots y el mantenimiento pueden hacerse desde el explorador.
> [ntfs2btrfs](https://github.com/maharmstone/ntfs2btrfs) - Herramienta para convertir de NTFS a Btrfs. No lo uses con la unidad C: a menos que sepas lo que haces.
