exFAT vs NTFS no Linux

8

Situação: Eu preciso de um sistema de arquivos em thumbdrives que possa ser usado em Windows e Linux.

Problema: Por padrão, o FS comum entre o Windows e o Linux são apenas exFAT e NTFS (pelo menos nos kernels mais atualizados)

Pergunta: Em termos de desempenho no Linux (já que meu SO base é Linux), qual é o melhor FS?

Informações adicionais: Se houver outros sistemas de arquivos que você considera melhores e satisfazem a situação, estou aberto para ouvi-los.

    
por Timothy Wong 04.04.2017 / 08:37

2 respostas

8

Ambos exFAT e NTFS são sistemas de arquivos proprietários da Microsoft. O exFAT também chamado de FAT64 é um sistema de arquivos muito simples, praticamente uma extensão do FAT32, devido a sua simplicidade, ele é bem implementado no linux e muito rápido.

Mas, devido à sua estrutura fácil, é facilmente afetada pela fragmentação, portanto, o desempenho pode diminuir facilmente com o uso.

O exFAT não suporta o registro em diário, portanto, não é um sistema de arquivos confiável; em caso de corrupção, é difícil reparar e recuperar arquivos perdidos.

O NTFS é mais lento que o exFAT, especialmente no Linux, mas é mais resistente à fragmentação. Devido a sua natureza proprietária, ela não está bem implementada no Linux, como no Windows, mas, pela minha experiência, funciona muito bem. Em caso de corrupção, o NTFS pode ser facilmente reparado no Windows e há muitas ferramentas capazes de recuperar arquivos perdidos.

Pessoalmente, prefiro o NTFS por sua confiabilidade. Outra opção é usar o ext4, e montar no Windows com extfsd , o ext4 é melhor no linux, mas o driver não está bem implementado no Windows. O extfsd não oferece suporte completo ao registro no diário, portanto há um risco de escrever no Windows, mas o ext é fácil de reparar no Linux do que no exFAT.

    
por 04.04.2017 / 16:47
2

Eu sugiro que você experimente o UDF. O UDF é um sistema de arquivos aberto e independente de fornecedor que foi originalmente projetado para uso em discos ópticos, mas também pode ser usado com R / W em outras unidades, incluindo unidades USB. O UDF suporta um tamanho máximo de sistema de arquivos de 2 TB (com um tamanho de bloco de 512 bytes), suporta nomes longos de arquivos Unicode e mantém registros de tempos de arquivos.

O Windows aparentemente exige que o disco seja particionado e o sistema de arquivos deve ser criado com o tipo de mídia hd e um tamanho de bloco de 512:

mkudffs --media-type=hd --blocksize=512 /dev/sdxN

    
por 04.04.2017 / 10:32