Sistemas de arquivos: qual escolher para meus discos e partições no Linux?

Sistemas de arquivos: qual escolher para meus discos e partições no Linux?

Sistemas de arquivos: qual escolher para meus discos e partições no Linux?

Atualmente, Sistemas Operacionais grátis e aberto com base em GNU / Linux suportam uma ampla gama de Sistemas de arquivos (arquivos), embora possivelmente o mais conhecido e / ou utilizado, ainda é o atual EXT4.

Mas na realidade: Qual deve ser o mais conveniente para o uso que damos às nossas partições, discos, sistemas operacionais ou computadores? Que vantagens e desvantagens um tem sobre o outro?

Sistemas de arquivos: introdução

Como já expressamos antes, o mais amplamente utilizado e conhecido provável Sistema de arquivo em GNU / Linux, seja o atual EXT4. Isso por causa de:

"... el Extended file system (EXT), foi o primeiro sistema de arquivos criado especificamente para o sistema operacional Linux. Ele foi projetado por Rémy Card para superar as limitações do MINIX File System. Ele foi substituído por EXT2 e Xiafs, entre os quais houve uma competição, que ext2 acabou vencendo, devido à sua viabilidade a longo prazo.".

Ou seja, o Sistema de arquivos EXT, você quase tem Anos 30 evoluindo. De versão 1 em 1992, passando por seu versão 2 em 1993, De versão 3 em 2001, até o moderno Sistema de arquivos EXT4 que foi lançado no ano 2008. Enquanto isso, a partir de então, muitos outros sistemas de arquivos viram a vida como uma alternativa ao atual EXT4 com características e diferenças notáveis.

Tipos de sistema de arquivos

Sistemas de arquivos em GNU / Linux

A seguir veremos as características mais marcantes de cada um, para que você possa ver qual é mais conveniente em cada caso particular.

EXT4

  • Ele foi lançado em 2008.
  • Seu nome significa Quarto sistema de arquivos estendido.
  • Comparado ao antigo EXT3 é mais rápido, ou seja, apresenta melhorias na velocidade de leitura e escrita e menos sujeito a fragmentação. Além disso, é capaz de lidar com sistemas de arquivos maiores (até 1EiB = 1024PiB) e arquivos maiores (até 16 TB). Além disso, fornece informações de data de arquivo mais precisas e tem menor uso de CPU.
  • Foi o segundo da série EXT a ser um Transactional File System, ou seja, possui um mecanismo que implementa transações ou registros de diário, de forma a armazenar as informações necessárias para restaurar os dados afetados pela transação caso este falhou.
  • Tem suporte "Extent". O "Extent" é a substituição do esquema de bloco tradicional usado pelos sistemas de arquivos EXT 2/3. Uma "Extensão" é um conjunto de blocos físicos contíguos, que fornecem ao Sistema de Arquivos sua capacidade de melhorar o desempenho ao trabalhar com arquivos grandes e reduzir a fragmentação.

Esses e outros recursos o tornam ideal para uso em computadores domésticos e usuários de escritório, que não requerem uso intensivo do Sistema de Arquivos. Seus bons recursos e funcionalidades são suficientes para o maior número de usuários e usos de um computador com utilizações médias, ou seja, normais. Porém, seu uso em servidores com baixa demanda ou operação também é excelente.

Tem muitos outros recursos excelentes, mas eles podem ser expandidos no site da kernel.org, e em um artigo especial no site opensource. com:.

XFS

  • O XFS é o mais antigo dos sistemas de arquivos com registro em diário disponíveis para a plataforma UNIX. Foi criado pela empresa SGI (anteriormente chamada Silicon Graphics Inc.) e lançado em 1994. Em maio de 2000, a SGI lançou o XFS sob uma licença de código aberto, o que permitiu sua incorporação ao Linux a partir da versão 2.4.25. O XFS suporta um sistema de arquivos de até 9 exabytes, para 64 bits e 16 terabytes para 32 bits.
  • XFS é um sistema de arquivos que implementa journaling, bem como 64 bits robusto e altamente escalável. É totalmente baseado em extensões, portanto, suporta arquivos grandes e sistemas de arquivos muito grandes. O número de arquivos que um sistema XFS pode conter é limitado apenas pelo espaço disponível no sistema de arquivos.
  • O XFS oferece suporte a diários de metadados, o que facilita a recuperação rápida de falhas. Os sistemas de arquivos XFS também podem ser desfragmentados e expandidos enquanto estão montados e ativos.

Esses e outros recursos o tornam ideal para uso em servidores, especialmente de alta demanda ou operação, que requerem uso intensivo do sistema de arquivos e mecanismos mais robustos para a recuperação do mesmo e dos dados contidos. Em outras palavras, servidores que lidam com uma grande carga de leitura / gravação de disco, bancos de dados do tipo autônomo ou gerenciam operações de webhosting compartilhadas, entre outros aplicativos.

Tem muitos outros recursos excelentes, mas eles podem ser expandidos no site da redhat.com, e em um artigo especial no site en.qwe.wiki.

Btrfs

  • Btrfs (B-Tree FS) é um sistema de arquivos moderno para Linux que visa implementar recursos avançados e, ao mesmo tempo, focar na tolerância a falhas, correção e fácil administração.
  • Ele foi desenvolvido em conjunto por várias empresas, mas está licenciado sob a licença GPL e está aberto para qualquer contribuição.
  • Possui excelentes recursos para gerenciar grandes armazenamentos e detectar, reparar e tolerar erros nos dados armazenados no disco.
  • Gerencia o armazenamento de forma integrada, permitindo oferecer redundância nos sistemas de arquivos implementados.
  • O Btrfs usa a funcionalidade Copy-on-Write (CoW), permite instantâneos somente leitura ou modificáveis, inclui suporte nativo para sistemas de arquivos de vários dispositivos e oferece suporte ao gerenciamento de sub-volumes. Além disso, protege as informações (dados e metadados) por meio de somas de verificação (checksums), suporta compactação, otimizações para discos SSD, compactação eficiente de pequenos arquivos e muitos outros.
  • A base de código Btrfs ainda está em desenvolvimento contínuo para garantir que permaneça estável e rápida e possa ser usada em qualquer cenário. Seu rápido ritmo de desenvolvimento significa que ele melhora drasticamente a cada nova versão do Linux, portanto, é altamente recomendável que os usuários executem o kernel mais recente possível se forem implementá-lo.

Esses e outros recursos o tornam ideal para uso em estações de trabalho e servidores de alto desempenho. Pois, destaca-se por suas excelentes capacidades, principalmente as avançadas que, em geral, estão voltadas para além de simplesmente melhorar o desempenho, ou seja, estão mais voltadas para o gerenciamento de armazenamento e segurança.

Tem muitos outros recursos excelentes, mas eles podem ser expandidos no site da kernel.org, e em um artigo especial no site elpuig.xeill.net.

Outros menos usados ​​ou conhecidos

  • JFS
  • OpenZFS
  • ReiserFS
  • UFS
  • ZFS

Descansar, GNU / Linux pode gerenciar total ou parcialmente outro Sistemas de arquivos não nativos, para discos e partições, como FAT32, exFAT e NTFS de Windows, HFS + e AFS de Apple. Sistemas de arquivos F2FS, UDF ao lado de exFAT para unidades de armazenamento externo ou flash (discos). E para redes, como NFS (usado para compartilhar recursos entre máquinas Linux) ou SMB (para compartilhar recursos entre máquinas Linux e Windows).

Imagem genérica para conclusões do artigo

Conclusão

Nós esperamos isso "postinho útil" em «Sistemas de archivos», no nosso  «Distros GNU/Linux» para saber melhor qual é o certo para o nosso «discos o particiones», seja de grande interesse e utilidade, para todo o «Comunidad de Software Libre y Código Abierto» e de grande contribuição para a difusão do maravilhoso, gigantesco e crescente ecossistema de aplicações de «GNU/Linux».

E para mais informações, nem sempre hesite em visitar qualquer Biblioteca online como OpenLibra y jedit para ler livros (PDFs) neste tópico ou em outros áreas de conhecimento. Por enquanto, se você gostou disso «publicación», não pare de compartilhar com outros, em seu Sites, canais, grupos ou comunidades favoritos de redes sociais, de preferência gratuitas e abertas como Mastodonte, ou seguro e privado como Telegram.

Ou simplesmente visite nossa página inicial em DesdeLinux ou junte-se ao canal oficial Telegrama de DesdeLinux para ler e votar nesta ou em outras publicações interessantes sobre «Software Libre», «Código Abierto», «GNU/Linux» e outros tópicos relacionados a «Informática y la Computación»E o «Actualidad tecnológica».


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Miguel Mayol Tur dito

    Muito bom

    Mas sinto falta de comentários sobre a capacidade de "redimensionar" as partições.

    XFS e BTRFS não são permitidos

    EXT4 sim.

    Agora eu uso XFS e EXT4, a vantagem do XFS que me faz usá-lo é que no verão o calor afeta menos - eu costumava estragar a partição mais gravável com o calor no verão e como não mudei mais para XFS -

    Mas EXT4 por sua capacidade de "redimensionar" e seu desempenho não muito longe dos outros conquistou meu coração-

    1.    Linux pós-instalação dito

      Saudações, Miguel. Obrigado por seu comentário e contribuição de sua experiência pessoal!

  2.   Dhouard dito

    No meu caso, eu uso BtrFs para minha partição raiz e XFS para minha partição / home.

    Do primeiro, adoro a capacidade que tenho, junto com o snapper, de voltar a um estado anterior se alguma atualização ou "manipulação" der errado.

    1.    Linux pós-instalação dito

      Saudações, Dhouard. Obrigado por seu comentário e contribuição de sua experiência pessoal!

  3.   Afonso Barrios D. dito

    publicação muito boa, mas me parece que se você despender algum tempo para descrever as vantagens dos sistemas de arquivos Linux, poderá também detalhar as vantagens dos sistemas de arquivos windows e apple

    O resto gostei muito do post, muito bem escrito

    1.    Linux pós-instalação dito

      Saudações, Alfonso. Obrigado pelo seu comentário. Certamente, não teria sido ruim incluí-los. Com certeza será para uma próxima atualização deste post.