Qué sistema de archivos usar entre OSX y Linux

22

Tengo mis patas en una unidad USB grande que me gustaría usar como respaldo / almacenamiento general en la oficina. Estaba pensando en tener dos particiones, una de copia de seguridad de Time Machine y otra para almacenamiento general. Como usaré el disco tanto para mi estación de trabajo Linux como para MacBook Pro, me preguntaba qué sistema de archivos usar.

He estado leyendo sobre viejos hilos y preguntas del foro aquí, y entiendo que Time Machine exige un volumen con el sistema de archivos HFS +, lo que significa que no funcionaría con ext4. Del mismo modo, HFS + se leerá en Linux, pero en términos de rendimiento sería cuestionable. La mayoría de la información que encontré es de la era 2009-2010, por lo que me pregunto si ha habido algún cambio, ¿alguien podría confirmar o negar estas declaraciones? o quizás agregar más información sobre el asunto ...

¿Sería recomendable tener una partición con HFS + y otra con ext4? Soy escéptico si eso sería mucho mejor ... Además, la herramienta de utilidad de disco en OSX no da la opción de formatear con Linux nativo, aparentemente es más probable que uno use Win / OSX que Linux / OSX ...

posdef
fuente
Pensé que extendido era una opción de sistema de archivos?
Simon Sheehan
¿Te refieres a exFAT o ext2 / 3/4? Este último no se suministra como una opción, mientras que el primero no es particularmente deseable :(
posdef

Respuestas:

26

Linux puede escribir en HFS + sin problemas. Si realmente necesita soporte de lectura / escritura de ambos sistemas operativos, solo tiene una opción, es decir, formatear como HFS +, ya que Time Machine no funcionará con otros y macOS no puede escribir de forma nativa en ext4 (consulte ¿Cómo puedo montar un sistema de archivos ext4 en OS X? )

Dado que Linux permite escribir en volúmenes HFS + registrados , use Disk Utility.app en su Mac para formatear la partición con HFS + (registrado).

Las versiones más recientes de macOS utilizarán APFS en lugar de HFS +, pero el soporte de Linux para APFS sigue siendo bastante limitado. Hay un controlador FUSE de solo lectura , pero en el futuro se puede agregar soporte de escritura.

slhck
fuente
gracias por la respuesta, me preguntaba si la segunda partición (la de linux / osx) sería mejor ext4 o hfs +. Quiero decir, por lo que entiendo, ambas opciones tienen inconvenientes. ¿Tienes algún comentario al respecto?
posdef
No podrá escribir desde OS X cuando sea ext4, a menos que planee usar herramientas de terceros. Por otro lado, no creo que la velocidad de escritura en HFS + desde Linux sea un gran problema.
slhck
¿Qué tal HFS + Journaled y Linux? Leí en alguna parte que la compatibilidad con Linux depende de si el volumen HFS + se registra o no (no es una alegría si se registra el volumen HFS)
posdef
referencia para el comentario anterior: "El controlador de kernel HFS + de Linux tiene soporte para leer y escribir en unidades / particiones no registradas en HFS +, pero solo tiene soporte de lectura de HFS + registrado. El registro en diario es un comportamiento redundante de un sistema de archivos que ayuda a proteger contra la pérdida de datos. Si planea escribir en una partición HFS +, el diario de la unidad debe estar desactivado en Mac OS X ". (recuperado de Wikipedia, pero referenciado a un hilo en los foros de Ubuntu)
posdef
1
Además, hay menciones de problemas para particiones de más de 2 Tb: "En 2009, se diagnosticó que estos controladores dañaban unidades HFS + con una capacidad superior a 2 TB. En consecuencia, las distribuciones de Linux como Debian y Ubuntu también dejaron de permitir el montaje de HFS + unidades o particiones de más de 2 TB. A partir de febrero de 2011, se está trabajando para eliminar esta restricción ". ( wikipedia )
kolen
12

Solo para agregar a la respuesta de slhck, formatear la partición como no registrada fue un poco complicado usando Disk Utility en OSX 10.7 ya que la opción para HFS + no registrada no es aparente en las opciones de formateo (borrado).

La solución es formatearlo como HFS + registrado y luego desactivar el registro en el diario seleccionando la partición y, mientras mantiene presionada la tecla de opción, abrir el menú "Archivo" y seleccionar "Desactivar registro en el diario".

Extraño.

Ver https://discussions.apple.com/thread/3232454?start=0&tstart=0

hargriffle
fuente
2
Parece (después de intentarlo) que puede activar y desactivar el registro en diario en cualquier momento (utilizando el método extraño de esta respuesta), sin afectar el contenido de la partición. Entonces, si lo desea, puede activar el registro en diario siempre que esté en una Mac, siempre que recuerde desactivarlo antes de expulsarlo (para que se monte como lectura / escritura (en lugar de solo lectura) en Linux). (Lástima que OSX no pueda hacer esto automáticamente por nosotros, con una tercera opción como "solo se registra en Mac (compatible con Linux)" ...)
Matt