El sistema de archivos EXT (abreviatura de Extended File System) y los miembros de la familia EXT2, EXT3 y EXT4, son los sistemas de archivos utilizados por Linux y Raspberry Pi. Los usuarios de Mac que trabajan con múltiples plataformas pueden notar que OS X no puede montar particiones EXT por sí solo y, por lo tanto, cualquiera que desee montar y leer unidades EXT y otros sistemas de archivos deberá confiar en una utilidad de terceros.
OSXFuse es una de esas herramientas, una oferta gratuita de código abierto que permite a OS X leer volúmenes EXT, y si se siente cómodo con cierta incertidumbre y riesgo para la partición Linux, incluso puede habilitar una función de escritura EXT experimental también.
- Obtenga OSXFuse del desarrollador (gratis) y ejecute el instalador del paquete
- Elija instalar la “Capa de compatibilidad MacFUSE”, esto es opcional pero necesario para FUSE-EXT2
- Reinicie la Mac cuando finalice la instalación, encontrará el panel de control “Fuse for OS X” en Preferencias del sistema
En este punto, puede conectar las unidades del sistema de archivos EXT y / o particiones del mundo Linux a la Mac y poder leer los datos de ellos como se esperaba. Eso significa que puede acceder a archivos y copiar archivos desde el volumen EXT a la Mac, pero no al revés (más sobre el uso del soporte de escritura EXT en un momento).
Cuando las unidades EXT se montan con FUSE, los volúmenes se interpretan como unidades de red o servidores, por lo que si oculta los íconos del escritorio o los servidores conectados de las preferencias del Finder, no lo verá excepto en la barra lateral de la ventana del Finder.
Los usuarios de OS X desde hace mucho tiempo pueden reconocer a OSXFuse como el sucesor del ahora desaparecido MacFUSE , que, una vez, fue necesario para obtener soporte de Windows NTFS en Mac también. Por supuesto, ahora puede habilitar el soporte de escritura NTFS en Mac directamente sin la necesidad de herramientas de terceros, pero no hace mucho tiempo ese no era el caso.
Habilitación del soporte de escritura EXT
Si bien OSXFuse agrega soporte de lectura EXT, el soporte de escritura a EXT está deshabilitado de forma predeterminada y probablemente no se recomienda su uso en absoluto, se considera experimental y no es compatible con FUSE por una razón.
No obstante, si es absolutamente necesario escribir en una partición de Linux desde OS X y tiene una copia de seguridad de los datos y / o la unidad en cuestión, y no le importa potencialmente tostar los datos en la unidad, puede habilitar la escritura en EXT. con los siguientes pasos:
- Obtenga FUSE-EXT2 e instálelo en MacFUSE
- Reinicie la Mac, luego use la siguiente cadena de comando para habilitar el soporte de escritura:
- Cruza los dedos y espera lo mejor, esto es experimental y no se recomienda por una razón
sudo sed -e 's/OPTIONS="auto_xattr,defer_permissions"/OPTIONS="auto_xattr,defer_permissions,rw+"/' -i .orig /System/Library/Filesystems/fuse-ext2.fs/fuse-ext2.util
Nuevamente, no se recomienda habilitar el soporte de escritura EXT. Esto no se puede exagerar lo suficiente. Asegúrese de comprender que existen riesgos considerables para la unidad y que es muy posible dañar la partición de Linux o el sistema de archivos de las unidades al hacerlo. No hagas esto sin una copia de seguridad.
Por cierto, una alternativa para aquellos que desean leer y escribir archivos de forma segura entre OS X y Linux (y Windows para el caso) mediante el uso de una unidad externa probablemente sea mejor formatear una unidad para obtener la máxima compatibilidad con el sistema de archivos MS-DOS. , al que se puede acceder desde casi todos los sistemas operativos. Esto es particularmente útil para unidades de memoria USB y discos externos que desea utilizar para almacenar y compartir archivos rápidamente fuera de una red. De lo contrario, las computadoras en red solo pueden usar el protocolo SMBy compartir archivos entre Mac OS X, Linux y Windows a través de una conexión de red local. No, no es lo mismo que montar un sistema de archivos EXT existente, pero funciona si la única intención es poder leer y escribir datos entre diferentes sistemas operativos.
Desinstalar OSXFuse
La forma más sencilla de desinstalar OSXFuse es mediante el panel de control de paquetes:
- Dirígete a Preferencias del sistema a través del menú menu Apple y elige “Fusible para OS X”
- Haga clic en el botón “Eliminar OSXFuse” e introduzca la contraseña de administrador para desinstalar FUSE de Mac
La eliminación de OSXFuse obviamente elimina la capacidad de montar todos los sistemas de archivos EXT linux desde Mac. Querrá desinstalar los paquetes FUSE de OS X si tiene la intención de utilizar una de las otras soluciones de montaje EXT de terceros, ya sea de Paragon o de otro lugar.