Sistema de arquivos utilizável em várias plataformas com suporte a arquivos grandes

36

Qual é o melhor sistema de arquivos para usar plataforma cruzada (Linux, Windows, OS X), que suporta tamanhos de disco de pelo menos 2 TB e tamanhos> 4 GB?

Estou planejando usá-lo em uma unidade USB em computadores diferentes.

Existem sistemas de arquivos que podem ser usados ​​em todos os sistemas operacionais nomeados sem a instalação de drivers adicionais?

Zulakis
fonte
Mais sobre o meio ambiente? Ler escrever? Uma maquina? Compartilhamentos de rede?
Austin T French
o suporte de leitura / gravação seria ótimo. usado como um drive USB em computadores diferentes.
Zulakis
3
Esta questão não é construtiva . Há um conjunto específico de critérios, e os sistemas de arquivos suportam esses critérios ou não. Também não há um conjunto infinito de respostas, e todas as respostas serão apoiadas por fatos, não por opiniões.
Slhck

Respostas:

40

Veja este gráfico na Wikipedia e role para baixo até a última tabela de "Suporte a sistemas operacionais". Isso lista o suporte do SO por sistema de arquivos.

Como você pode ver, não existe um sistema de arquivos que cubra todas as plataformas de SO, sendo o mais próximo o FAT16. O FAT32 é o segundo mais próximo, exigindo suporte de driver de terceiros para z / OS.

Como você precisa de suporte para leitura / gravação e arquivos e sistemas de arquivos grandes, a melhor opção seria NTFS. Obviamente, os sistemas operacionais Windows suportam NTFS. Os modernos kernels do Linux (2.2+) podem ler e gravar NTFS nativamente. O OS X suporta a leitura nativa do NTFS e a gravação com o NTFS-3G .

Keltari
fonte
2
Eu gostaria de propor o exFAT como outra opção sólida, principalmente porque fazer o Linux ler / gravar o exFAT é mais fácil do que o OSX ler / gravar o NTFS.
Joel E Salas
6
Eu evitaria exFAT. Não há backup da tabela de alocação de arquivos como o FAT32; com a falta de registro no diário, uma remoção insegura ou congelamento do sistema, durante uma operação de gravação, mangueira toda a unidade.
joe
2
+1 para o link para NFTS-3G. Eu não sabia que havia um driver NTFS de código aberto para Mac OS.
spongessuck
2
@keltari, enquanto o Linux 2.2+ possui suporte limitado à gravação - veja Linux can reliably read NTFS and can overwrite existing files, but the Linux kernel can’t write new files to an NTFS partition., um trecho desta resposta , que também explica como o linux lê / grava no NTFS nos tempos modernos. definitivamente não é o driver do kernel.
Stonecrusher
1
NTFSé suportado por linux, mas o desempenho é muito ruim.
RedEyed 5/01