Quão bem o sistema de arquivos HFS + é suportado?

10

Quão bem o Ubuntu suporta sistemas de arquivos HFS + (isto é, formatados para Mac)? Ele pode ler e escrever para eles, e há algum problema em potencial a ser observado?

ændrük
fonte

Respostas:

5

O kernel suporta suporte básico de leitura - no entanto, o suporte a diário é quase inexistente, o que é necessário para suporte de gravação. Por padrão, os Macs mais modernos (que utilizam o sistema de arquivos HFS +) têm o Journaling ativado. Para suporte de gravação, primeiro desative o registro no diário na partição HFS +:

sudo diskutil disableJournal [VolumeName]

Em seguida, se necessário, reative com:

sudo diskutil enableJournal [VolumeName]

No entanto, como um aviso - O registro no diário é uma parte importante de qualquer sistema de arquivos que o implementa. Desativá-lo no Mac OSX não é recomendado e  pode ter efeitos adversos . Houve um trabalho para incluir suporte de registro no diário para o driver HFS + no kernel - mas isso ainda leva algum tempo.

Marco Ceppi
fonte
1
Você quer dizer que o driver HFS + no kernel do linux não funcionará se o registro no diário estiver ativado no Mac OS X? Ou você quer dizer que o driver linux ignorará o diário (que seria o mesmo que drivers ext2 / 3 para Windows atualmente fazem AFAIK)?
janc
@JanC Você não pode escrever sem o suporte ao Journaling. Portanto, se o Registro no diário estiver ativado em uma partição HFS +, você terá apenas uma montagem somente leitura. Não EXT2 não tem registro no diário, e o driver para o Windows para acesso EXT3 tem journaling suporte incluído nele (uma vez que tem sido em torno desde 2001)
Marco Ceppi
O driver ext2 / 3 para Windows que eu usei ignorou o diário; ele apenas suportava ext2 e ignorava os recursos ext3, assim como você pode forçar a montagem de um ext3 como ext2 no linux e ignorar o diário. Portanto, é bom saber que isso é diferente para o HFS +.
JanC
0

Olhando para o driver HFS + no kernel, ele parece ter suporte para leitura e gravação, mas eu não tenho absolutamente nenhuma idéia de quão estável / útil / etc. isto é...

JanC
fonte