Sistema de arquivos entre plataformas

82

Gostaria que minhas unidades externas fossem legíveis e graváveis no Linux, Mac OS X e Windows.

O FAT32 funciona, mas o limite de tamanho de arquivo de 4 GB é um impedimento nos dias de hoje. Existem alternativas?

    
por Console 22.09.2009 / 16:05

10 respostas

46

Como o Breakthrough disse, use NTFS . No Mac OS e no Linux, você pode usar o NTFS-3G para ativar a leitura / gravação para uma partição NTFS.

No OS X, o NTFS-3G também pode ser instalado através do Homebrew gratuitamente com brew install ntfs-3g . Você também precisa do Fusível para o OS X , mas é isso.

Esses projetos são gratuitos, de código aberto e maduros. Eu usei essa configuração em um Mac e não tive problemas para acessar dados de uma partição NTFS.

    
por 22.09.2009 / 16:28
39

UDF é um candidato. Funciona fora do padrão no linux > = 2.6.31, Windows > = Vista, MacOS > = 9 e em muitos BSDs.

Observação: O UDF vem em versões diferentes, que não são igualmente suportadas em todas as plataformas, veja Wikipedia - Compatibilidade .

Pergunta relacionada: Usando o UDF em uma unidade flash USB

    
por 20.06.2012 / 14:30
16

A resposta simples é não. Não há menor denominador comum entre esses sistemas operacionais além do FAT32.

Pelo menor denominador comum, quero dizer sistemas de arquivos internos. Para complementos, você está sozinho.

    
por 22.09.2009 / 16:07
9

Bem, você tem duas soluções. Muitas distribuições do Linux incluem ferramentas para leitura e gravação em unidades NTFS ...

Uma alternativa seria usar o Ext2. Existe um utilitário do Windows que integra o sistema de arquivos ao sistema operacional Windows. Acho que essa seria sua solução ideal:

It installs a pure kernel mode file system driver Ext2fs.sys, which actually extends the Windows operating system to include the Ext2 file system. Since it is executed on the same software layer at the Windows NT operating system core like all of the native file system drivers of Windows (for instance NTFS, FASTFAT, or CDFS for Joliet/ISO CD-ROMs), all applications can access directly to Ext2 volumes. Ext2 volumes get drive letters (for instance O:). Files, and directories of an Ext2 volume appear in file dialogs of all applications. There is no need to copy files from or to Ext2 volumes in order to work with them.

    
por 22.09.2009 / 16:21
8

experimente exFAT , que se torna disponível para mais e mais sistemas operacionais. Acordos para o artigo da Wikipédia linkada (veja fontes) há um módulo de kernel de código aberto para o Linux em desenvolvimento. OS X suporta desde 10.6.5, o Windows suporta desde o Vista. Há atualizações para sistemas operacionais da Microsoft.

O exFAT suporta arquivos grandes.

    
por 05.03.2011 / 21:59
7

Monte suas unidades externas em um servidor com NFS e Samba.

    
por 23.09.2009 / 01:08
4

O FAT32 é algo que você pode ter certeza de trabalhar em praticamente qualquer lugar.

Eu luto com o limite de tamanho de arquivo, que pelos padrões de hoje não é tão grande assim. Como o exFAT ainda não está disponível no Linux, eu estava procurando alternativas e é realmente difícil encontrar algo adequado.

O UDF já foi criado para ser um sistema de arquivos cross-platform e cross media, mas meio que foi esquecido. Há uma opção para formatar UDF para discos rígidos, o que é bastante adequado para unidades removíveis, mas pelo que eu experimentei, suporte no Windows é mínimo, se em tudo. Não sei se o Windows 7 oferece suporte a unidades UDF que não sejam discos Blu-Ray.

Eu decidi usar o NTFS para minhas unidades externas, que precisam ser conectadas a computadores Windows, bem como a computadores Linux. Para minhas unidades removíveis, que são principalmente, se não usadas apenas em computadores Linux, eu uso o XFS.

O mesmo problema se aplica à criptografia: eu uso o LUKS no Linux, que tem algum suporte no Windows. O TrueCrypt não pode ser integrado aos sistemas Linux muito bem, comparado ao LUKS, então eu decidi sobre isso.

    
por 02.09.2011 / 19:24
1

Se seus requisitos de plataforma cruzada não incluírem o Windows, meu entendimento é que o ZFS é a melhor opção para sistemas operacionais populares modernos em uso amplo a partir do final de 2017. Consulte a implementação do OpenZFS que inclui suporte para OSX / macOS, Linux, FreeBSD: link link

Deve ser possível usar o Windows por meio de uma máquina virtual (ou outro recurso), mas minhas necessidades são atendidas sem o Windows.

    
por 01.10.2017 / 21:13
0

Sugiro o uso do sistema de arquivos exFat porque formatei uma partição de disco rígido de 120 GB com exFat e ela funciona perfeitamente com o macOS, o Linux e o Windows.

    
por 08.09.2017 / 16:57
-3

Para ser honesto, não há sistema de arquivos como esse. O NTFS é o modo de leitura / gravação para Linux / Mac, mas não é aconselhável para a instalação do Linux. Na verdade, não vi ninguém instalando o Linux no NTFS. O Linux geralmente é instalado em sistemas de arquivos ext2 / ext3. O FAT32 pode funcionar agora, mas versões futuras do Windows como o Windows 7 não funcionarão.

Você pode ler / escrever nas partições do Linux enquanto trabalha no Windows usando alguns dos softwares / drivers mencionados aqui.

link

    
por 23.09.2009 / 07:54