Si trabaja con Linux, probablemente tenga uno o dos discos duros formateados con Ext4 o un sistema de archivos relacionado. Suponiendo que solo trabaje con Linux, eso no es un problema. Cuando necesita acceder a los datos de ese sistema de archivos Ext4 en otro sistema operativo, comienza a tener problemas.
Las Mac, por ejemplo, no son compatibles con los sistemas de archivos Ext4. Si conecta una unidad, simplemente no se reconoce. Afortunadamente, hay algunas maneras de evitar esto.
La opción temporal: usar una máquina virtual
Si solo necesita leer unos pocos archivos y no desea optar por una solución más permanente, existe una solución bastante sencilla. Simplemente instale una versión de Ubuntu, o cualquiera que sea su distribución de Linux preferida, en un host de máquina virtual como VirtualBox , luego monte la unidad como lo haría con cualquier otra y lea.
- La instalación de VirtualBox en sí es bastante sencilla, y si tiene un disco duro formateado con Ext4, probablemente esté familiarizado con la instalación de Linux. Si no, sigue leyendo para conocer otras opciones.
Agregar compatibilidad con Ext4 a macOS
Si usa con frecuencia discos con formato Ext4 y/o necesita copiar archivos de ellos a su unidad macOS, necesita una mejor opción. Deberá instalar algún software, a saber, macFUSE (anteriormente conocido como osxfuse) y ext4fuse.
- Vaya al sitio web de macFUSE y haga clic en la pestaña Descargas en la parte superior de la página, luego descargue la última versión para macOS. Esto se llamará algo así como macfuse-4.2.3.dmg.
- Cuando se descargue el instalador, haga doble clic en él para abrirlo, luego haga doble clic en el icono con la etiqueta "Instalar macFUSE" para iniciar la instalación.
Cerca del final del proceso de instalación, recibirá un mensaje que indica que se bloqueó una extensión del sistema y se le pedirá que la permita en la configuración. Haga clic en el ícono de candado en la parte inferior izquierda, luego haga clic en "Permitir".
Ahora está listo para instalar ext4fuse. La forma más fácil de hacer esto es usando Homebrew. Una vez que Homebrew esté instalado (o si ya está instalado), ejecute lo siguiente
instalar cerveza ext4fuse
Una palabra de advertencia
Si bien estas herramientas pueden ayudarlo a leer desde unidades formateadas con Ext4, no son muy estables. Mientras esté montando las unidades de solo lectura, como estamos en este tutorial, no está arriesgando mucho. Si intenta usar estas herramientas para escribir en las unidades Ext4, puede perder datos.
Si necesita mover archivos de un lado a otro en una unidad compartida con Linux, no se recomienda este método. En su lugar, use un sistema de archivos diferente como ExFAT o pruebe la opción comercial que se detalla a continuación.
Montaje de discos Ext4 en macOS
Ahora que tiene instalada la compatibilidad con Ext4, debe identificar la unidad que desea montar. Para hacer esto, ejecute el siguiente comando:
lista de utilidades de disco
Tome nota de la ID de su partición, que será algo así como "/dev/disk3s1". Suponiendo que esa sea la ID, ejecutaría el siguiente comando para montar la unidad:
sudo ext4fuse / dev / disk3s1 ~ / tmp / MY_DISK_PARTITION -o allow_other
MY_DISK arriba puede ser cualquier nombre de su elección.
Navegue hasta el directorio "/tmp/" en Finder, y debería ver el contenido de su partición en la lista. Si su disco tiene varias particiones, puede montarlas siguiendo los mismos pasos anteriores. Solo asegúrese de usar diferentes nombres de directorio para montarlos.
Una tercera opción que te costará:
Si realmente necesita acceso de lectura/escritura y está dispuesto a pagar, Paragon Software puede tener una opción para usted. La compañía ofrece el software ExtFS para Mac que, según afirma, es seguro y rápido. La compañía incluso dice que su software puede reparar Ext4 y otros sistemas de archivos.
No hemos probado este software, por lo que no podemos decir si funciona o no como se afirma. Ofrece una prueba gratuita, pero para estar seguro, es posible que desee hacer una copia de seguridad de sus unidades, por si acaso. Si desea comprar el software, está disponible por $39.95.
Preguntas frecuentes
1. ¿Puedo escribir en particiones EXT4 con macFUSE/ext4fuse?
Hay soporte experimental para escribir en sistemas de archivos EXT4 con estas herramientas, pero esto puede conducir fácilmente a la pérdida de datos. Si va a hacer esto, no le recomendamos que lo haga con ningún dato que no pueda permitirse perder.
2. ¿MacFUSE funciona con otros sistemas de archivos?
Si. Algunos de los otros sistemas de archivos populares compatibles con macFUSE son NTFS-3G, OXFS y SSHFS.
3. ¿La lectura de archivos con estas herramientas dañará mi sistema de archivos EXT4?
Siempre que monte particiones de solo lectura, como sugerimos en este artículo, tiene pocas o ninguna posibilidad de perder datos. Dicho esto, si planea mover archivos de Linux a macOS, puede elegir un sistema de archivos mejor compatible con ambos sistemas operativos, como exFAT.
4. ¿Funcionarán estas herramientas con sistemas de archivos EXT2 o EXT3?
Si. Además de EXT4, ext4fuse es compatible con los sistemas de archivos EXT2 y EXT3.
5. ¿Puedo crear particiones EXT4 con alguna de estas herramientas?
Ni macFUSE/ext4fuse ni ExtFS para Mac admiten la creación de particiones. Si es absolutamente necesario hacer esto en su Mac, le sugerimos usar Linux en un entorno de máquina virtual, si es posible.
Si bien Ext4 en macOS está lejos de ser imposible, también es frustrante ya que Apple no admite el formato. Dado el enfoque de la empresa en sus propias tecnologías, no esperamos ver este cambio en un futuro cercano. Por el momento, depende de empresas como Paragon Software y la comunidad de código abierto mantenerlo.
Por supuesto, Ext4 tampoco es totalmente compatible con Windows en este momento. Dada la creciente integración de Linux en Windows por parte de la compañía, eso puede cambiar eventualmente. Por ahora, tenemos una guía sobre cómo montar y acceder a sistemas de archivos Ext4 en Windows .