Que sistema de arquivos é bom para disco móvel entre muitos SOs diferentes?

1

Costumo usar disco móvel (USB) para alterar dados entre diferentes SOs, quase quatro tipos - Linux, Windows, Mac OS X e FreeBSD. Obviamente, o VFAT é suportado em todos os tipos de sistemas operacionais. Mas o resumo é: ele não pode preservar atribuições comuns do UNIX, como propriedade, privilégios. O NTFS é gravável usando o FUSE no Linux e no Mac OS X, parece não gravável no FreeBSD. Ext2 é acessível sob o Windows usando ferramentas (por exemplo, ext2fsd), e quanto a isso no FreeBSD e no Mac OS?

Candidatos: Ext2? NTFS? VFAT Parece que o Ext2 é bom. Qualquer outro candidato?

    
por Vivodo 14.02.2012 / 08:20

2 respostas

2

Eu acho que ext2 é a única opção aqui - se você precisar de um FS compatível com POSIX. O Vfat é a escolha óbvia se você pode viver sem a propriedade do Unix.

    
por 14.02.2012 / 08:31
2

Eu gosto de UDF para o meu sistema de arquivos de armazenamento portátil, mas ele vem com algumas advertências:

  • Não há suporte para gravação nativa no Windows XP, no Linux legado, no OpenBSD, no FreeBSD, no Solaris ou no MacOS anterior a 10.5.
  • Nenhum suporte de leitura útil no Windows anterior à 2k.
  • Limitado à versão 1.50 ou 2.01 para suporte de gravação no Linux.
  • Limitado à versão 1.50 para suporte de leitura no OpenBSD (mais corretamente, não 2.0x), FreeBSD e Solaris.

Levando isso em conta, você obteria compatibilidade decente com a versão 1.50 ou 2.01 se não precisar do suporte * BSD. Acredito que a versão mais recente tenha algumas melhorias no desempenho em relação à sobrescrita, mas não sou especialista.

Editar:

Observe que há muitas páginas de manual incorretas para mkudffs no mundo real. Em um drive usb você realmente deseja definir o tamanho do bloco para 512 bytes. Se bem me lembro, as coisas quebram no Windows de outra forma. Além disso, você provavelmente deseja definir --media-type=hd .

    
por 24.02.2012 / 11:32