Situação: preciso de um sistema de arquivos em pendrives que possa ser usado no Windows e Linux.
Problema: Por padrão, o FS comum entre Windows e Linux é apenas exFAT e NTFS (pelo menos nos kernels mais atualizados)
Pergunta: Em termos de desempenho no Linux (como meu sistema operacional básico é Linux), qual é um FS melhor?
Informações adicionais: Se houver outros sistemas de arquivos que você acha melhores e satisfazem a situação, estou aberto a ouvi-los.
Respostas:
O exFAT e o 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 à sua simplicidade, é 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 registro no diário, o que significa que ele precisa de verificação completa em caso de desligamento imundo.
O NTFS é mais lento que o exFAT, especialmente no Linux, mas é mais resistente à fragmentação. Devido à sua natureza proprietária, ele não é tão bem implementado no Linux quanto no Windows, mas, pela minha experiência, funciona muito bem. Em caso de corrupção, o NTFS pode ser facilmente reparado no Windows (até no Linux existe
ntfsfix
) e existem muitas ferramentas capazes de recuperar arquivos perdidos.Pessoalmente, prefiro NTFS por sua confiabilidade. Outra opção é usar ext4 e montar no Windows com extfsd , ext4 é melhor no Linux, mas o driver não está bem implementado no Windows. O Extfsd não suporta totalmente o registro no diário, portanto, existe o risco de escrever no Windows, mas o ext é mais fácil de reparar no Linux do que o exFAT.
fonte
Eu sugiro que você experimente o UDF. O UDF é um sistema de arquivos aberto, neutro em relação ao fornecedor, originalmente projetado para uso em discos ópticos, mas também pode ser usado 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 de arquivos Unicode longos e mantém um registro dos tempos dos arquivos.
Aparentemente, o Windows 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
fonte
o que você precisa no linux é o ntfs-3g do tuxera.com. É de código aberto e incluído em muitas distribuições linux, no entanto ...
Sendo um usuário do SLES 11.4 e RHEL 6.9 a 7.6, minha experiência com o Windows 10 é que algo mudou na maneira como o sistema NTFS é feito (em comparação com o win7) em que versões mais antigas
ntfs-3g
que acompanham sua distribuição Linux não funcionam com o NTFS do win10. Então, você precisa baixar e instalar a versão mais recente, atualmente disponívelntfs-3g_ntfsprogs-2017.3.23, released on March 28, 2017
no site deles; com isso, ter unidades formatadas em NTFS provenientes do Windows 10 (em oposição ao win7) funciona sem problemas.EXT2FSD
Windows para ler sistemas de arquivos linux EXT não é ótimo, nem ajuda se você usa BTRFS ou XFS. Eu também achei isso problemático. Definitivamente melhor / mais fácil de fazerlinux read NFTS
do quewindows read linux filesystems
.fonte
Eu, diferentemente dos outros respondentes, uso exFAT. Eu não sou um usuário muito sério, mas é um pouco chato ter que instalar
exfat-fuse
em uma nova instalação.Um benefício adicional do NTFS é o suporte total ao melhor gerenciador de partições, o gParted. Saiba mais em https://gparted.org/features.php
É por isso que mudarei para o NTFS em breve para minha partição compartilhada interna de 150 GB, que preciso acessar nas distribuições Linux e Windows 10.
Quanto ao EXT4, o Ext2Fsd não é minha ferramenta favorita e não é fácil de usar.
Um problema com o NTFS, no entanto, é
fsck
.ntfsfix
não é nem de longe tão bom no NTFS e, no final, você fica com dores de cabeça com o software proprietário pago no Windowsfonte
Não acredito que ninguém sugeriu isso, mas tente o VFAT antigo e regular. Isso funciona em qualquer lugar e é testado e comprovado.
Não é excelente para desempenho, mas também não são unidades flash USB .
fonte