Sistema de arquivos XFS e Ext4, qual deles é realmente estável e confiável para longo prazo com gravação e leitura pesada em disco?
- o sistema será usado em um local onde funciona 24 horas por dia, 7 dias por semana, e a cada segundo há leitura e gravação no disco
- o sistema precisa ter 99,95% de tempo de atividade por cerca de 1 ano
- o sistema precisa ter o tempo de inatividade máximo no ano por cerca de 20 horas no máximo
Qual sistema de arquivos é a melhor escolha para esse desafio? (eu queria usar Solaris ou FreeBSD, mas para meu projeto devo usar Ubuntu ou ArchLinux ou Fedora ou CentOS).
Mas estou confuso com qual sistema de arquivos escolher.
Responder1
- XFSera mais frágil, mas o problema parece estar resolvido.
- O XFS certamente era um FS lento em operações de metadados, masfoi consertadorecentemente também.
- O EXT4 ainda está recebendo correções bastante críticas, conforme segue dos commits no git do kernel.org.
- "EXT4 não suporta gravações simultâneas, o XFS sim"
- (Mas) EXT4 é mais "linha principal"
Portanto, a resposta final depende dos seus requisitos precisos (como sempre).
Responder2
A escolha do sistema de arquivos faz diferença em certos casos. Você deve verificar se seus casos de uso específicos são afetados pela escolha do sistema de arquivos.
Para os três pontos genéricos listados, não faz diferença se você usa ext4 ou xfs.
Se você tiver um requisito de usar arquivos maiores que 16 TB, terá que usar o XFS. (o ramal 4 terá em breve> 16 TB, mas ainda não)
Responder3
ZFS é a única opção em termos de confiabilidade.
Sua única desvantagem é que ele não gosta de controladores RAID, pois lida com sua própria redundância, então você precisa usar o JBOD, que pode desabilitar o cache em alguns controladores RAID (exemplo: 3ware) ou volumes de unidade única.
EXT4 tem um limite de 16 TiB, a menos que seja executado em um sistema Linux de 64 bits, e o volume EXT4 foi criado com o sinalizador de recurso "64 bits" que amplia os inodes.
Responder4
EXT4 pode ser [ainda] MUITO instável e cheio de bugs, é muito novo. Quando comparado ao XFS, que é muito estável e comprovado ao longo dos anos, não tem muito a oferecer. PS: Eu mesmo experimentei bugs com o EXT4. Ele congelou todo o sistema durante as operações de cópia ou simplesmente perdeu meus dados.