Si trabaja con Linux, probablemente tenga uno o dos discos duros formateados con Ext4 o un sistema de archivos relacionado. Suponiendo que solo trabaja con Linux, eso no es un problema. Cuando necesita acceder a 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 formas 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 fácil. Simplemente instale una versión de Ubuntu, o la distribución de Linux que elija, 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 con formato Ext4, probablemente esté familiarizado con la instalación de Linux. Si no es así, sigue leyendo para conocer otras opciones.
Agregar compatibilidad con Ext4 a macOS
Si utiliza 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 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 dice que una extensión del sistema fue bloqueada y se le pedirá que la permita en la configuración. Haga clic en el icono de candado en la parte inferior izquierda, luego haga clic en «Permitir».
Ahora está listo para instalar ext4fuse. La forma más sencilla de hacer esto es usando Homebrew. Una vez que Homebrew esté instalado (o si ya está instalado) ejecute lo siguiente:
brew install ext4fuse
Una palabra de advertencia
Si bien estas herramientas pueden ayudarlo a leer desde unidades con formato Ext4, no son muy estables. Mientras esté montando las unidades de solo lectura, como estamos en este tutorial, no está arriesgando mucho. Si intenta utilizar estas herramientas para escribir en las unidades Ext4, puede perder datos.
Si necesita mover archivos hacia adelante y hacia atrás en una unidad compartida con Linux, este método no se recomienda. En su lugar, use un sistema de archivos diferente como ExFAT o pruebe la opción comercial que se enumera a continuación.
Montaje de discos Ext4 en macOS
Ahora que tiene instalado el soporte Ext4, debe identificar la unidad que desea montar. Para hacer esto, ejecute el siguiente comando:
diskutil list
Tome nota del ID de su partición, que será algo así como «/ dev / disk3s1». Suponiendo que esa es 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 que elija.
Navegue al 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 empresa ofrece ExtFS para Mac software que 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?
Existe 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 esté montando particiones de solo lectura, como sugerimos en este artículo, tiene poca o ninguna posibilidad de perder datos. Dicho esto, si planea mover archivos de Linux a macOS, es posible que desee 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 admite 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 que utilice 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 es compatible con el formato. Dado el enfoque de la compañía en sus propias tecnologías, no esperamos ver este cambio en el 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 de esa compañía en Windows, eso puede cambiar eventualmente. Por ahora, tenemos una guía sobre cómo montar y acceder a sistemas de archivos Ext4 en Windows.