Capítulo 1. Visão geral dos sistemas de arquivo disponíveis
A escolha do sistema de arquivo apropriado para sua aplicação é uma decisão importante devido ao grande número de opções disponíveis e as contrapartidas envolvidas. Este capítulo descreve alguns dos sistemas de arquivo que são embarcados com o Red Hat Enterprise Linux 8 e fornece histórico e recomendações sobre o sistema de arquivo correto para se adequar à sua aplicação.
1.1. Tipos de sistemas de arquivo
O Red Hat Enterprise Linux 8 suporta uma variedade de sistemas de arquivo (FS). Diferentes tipos de sistemas de arquivo resolvem diferentes tipos de problemas, e seu uso é específico da aplicação. No nível mais geral, os sistemas de arquivo disponíveis podem ser agrupados nos seguintes tipos principais:
Tipo | Sistema de arquivo | Atributos e casos de uso |
---|---|---|
Disco ou FS local | XFS | XFS é o sistema de arquivo padrão na RHEL. Como ele apresenta os arquivos como extensões, é menos vulnerável à fragmentação do que ext4. A Red Hat recomenda implantar o XFS como seu sistema de arquivo local, a menos que haja razões específicas para fazer o contrário: por exemplo, compatibilidade ou casos de canto em torno do desempenho. |
ext4 | ext4 tem o benefício da longevidade no Linux. Portanto, ela é suportada por quase todas as aplicações Linux. Na maioria dos casos, ele rivaliza com o XFS no desempenho. ext4 é comumente usado para diretórios domésticos. | |
Rede ou cliente-e-servidor FS | NFS | Use NFS para compartilhar arquivos entre vários sistemas na mesma rede. |
SMB | Use SMB para compartilhamento de arquivos com sistemas Microsoft Windows. | |
Armazenamento compartilhado ou disco compartilhado FS | GFS2 | O GFS2 fornece acesso compartilhado por escrito aos membros de um cluster de computação. A ênfase está na estabilidade e confiabilidade, com a experiência funcional de um sistema de arquivo local o mais possível. SAS Grid, Tibco MQ, IBM Websphere MQ, e Red Hat Active MQ foram implantados com sucesso no GFS2. |
Gestão do volume FS | Stratis (Pré-visualização tecnológica) | Stratis é um gerente de volume construído sobre uma combinação de XFS e LVM. O objetivo do Stratis é emular as capacidades oferecidas pelos sistemas de arquivo de gerenciamento de volume como Btrfs e ZFS. É possível construir esta pilha manualmente, mas o Stratis reduz a complexidade da configuração, implementa as melhores práticas e consolida as informações de erro. |