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?
Respostas:
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 .
fonte
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.NTFS
é suportado porlinux
, mas o desempenho é muito ruim.