¿Qué tan bien es compatible el sistema de archivos HFS +?

10

¿Qué tan bien soporta Ubuntu los sistemas de archivos HFS + (es decir, con formato Mac)? ¿Puede leerles y escribirles, y hay algún problema potencial a tener en cuenta?

ændrük
fuente

Respuestas:

5

El núcleo admite soporte de lectura básico; sin embargo, el soporte de registro en diario es casi inexistente, lo que es necesario para el soporte de escritura. Por defecto, las Mac más modernas (que utilizan el sistema de archivos HFS +) tienen habilitado el registro en diario. Para soporte de escritura, primero deberá deshabilitar el registro en diario en la partición HFS +:

sudo diskutil disableJournal [VolumeName]

Luego, si es necesario, vuelva a habilitar con:

sudo diskutil enableJournal [VolumeName]

Sin embargo, como advertencia: el registro en diario es una parte importante de cualquier sistema de archivos que lo implemente. No se recomienda deshabilitarlo en Mac OSX y  puede tener efectos adversos . Se ha trabajado para incluir el soporte de registro en diario para el controlador HFS + en el kernel, pero todavía falta algo de tiempo.

Marco Ceppi
fuente
1
¿Quiere decir que el controlador HFS + en el kernel de Linux no funciona si el registro en diario está habilitado en Mac OS X? ¿O quiere decir que el controlador de Linux ignorará el diario (que sería lo mismo que lo que los controladores ext2 / 3 para Windows hacen actualmente AFAIK)?
JanC
@ JanC No puedes escribir sin el soporte de Journaling. Entonces, si Journaling está habilitado en una partición HFS +, solo tendrá un montaje de solo lectura. EXT2 no tiene registro en diario, y el controlador para que Windows acceda a EXT3 tiene soporte de registro en diario incluido (ya que existe desde 2001)
Marco Ceppi
El controlador ext2 / 3 para Windows que he usado ignoró el diario; solo era compatible con ext2 e ignoraba las características de ext3, al igual que puede forzar el montaje de un ext3 como ext2 en Linux e ignorar el diario. Entonces, es bueno saber que esto es diferente para HFS +.
JanC
0

Mirando el controlador HFS + en el kernel, parece tener soporte de lectura y escritura, pero no tengo ni idea de cuán estable / útil / etc. está...

JanC
fuente