Btrfs
De Wikipedia, a enciclopédia encyclopedia
Btrfs (B-tree file system) é um sistema de arquivos baseado no princípio cópia em gravação (do inglês copy-on-write (COW)), inicialmente desenvolvido pela Oracle Corporation para ser usado no Linux. O desenvolvimento do Btrfs começou em 2007, e em Agosto de 2014, o formato em disco do sistema de arquivos foi marcado como estável.
Este artigo resulta, no todo ou em parte, de uma tradução do artigo «Btrfs» na Wikipédia em inglês, na versão original. |
Btrfs | |
---|---|
Desenvolvedor | Facebook, Fujitsu, Fusion-IO, Intel, Linux Foundation, Netgear, Oracle Corporation, Red Hat, STRATO AG, e SUSE[1] |
Nome completo | Btrfs |
Lançamento | Março de 2009 (Linux kernel 2.6.29) |
Estruturas | |
Conteúdos de diretório | Árvore B |
Alocação de arquivos | Extents |
Limites | |
Tamanho Máximo de arquivo | 16 EiB |
Número máximo de arquivos | 264 |
Tamanho máximo do nome de arquivo | 255 caracteres ASCII |
Tamanho máximo do volume | 16 EiB |
Caracteres permitidos em nomes | Todos os caracteres, exceto '/' e NUL |
Recursos | |
Resolução de datas | Nanossegundo |
Atributos | POSIX |
Permissões de sistema de arquivos | POSIX, ACL |
Compressão transparente | Sim (zlib, LZO[2] e (desde a versão 4.14) ZSTD[3]) |
Criptografia transparente | Planejado[4] |
Sistemas operativos suportados | Linux, ReactOS |
Portal das Tecnologias de informação |
Btrfs é projetado para solucionar problemas como falta de agrupamento de discos ou volumes, snapshots (imagem instantânea do sistema de arquivos), checksums (Soma de verificação), e uso de múltiplos volumes simultaneamente nos sistemas de arquivos do Linux. Chris Mason, o principal autor do Btrfs, disse que o objetivo dele foi "fazer o Linux ser escalável para a tecnologia de armazenamento que estará disponível no futuro. Escalar não é só lidar com o armazenamento mas também significa ser capaz de administrá-lo e gerenciá-lo com uma interface limpa que deixa as pessoas verem o que está sendo usado e torná-lo mais confiável."[5]