tecnología

Cómo administrar discos Ext2/Ext3 en OS X

El formato principal del sistema de archivos en OS X es HFS Plus de Apple (o Mac OS X Extended), que es el predeterminado que se usa para cualquier disco recién formateado. Sin embargo, para aumentar el soporte multiplataforma, Apple ha incluido soporte para varios otros tipos de sistemas de archivos, incluidos FAT32, UDF, UFS y NTFS (en modo de solo lectura), además de varios protocolos de sistemas de archivos de red como AFP, NFS y SMB. Si bien este soporte permite una cantidad decente de flexibilidad en cuanto a qué discos puede manejar OS X, deja de lado el soporte para algunas alternativas populares, como los formatos ext2 y ext3 utilizados en Linux.

Si bien el soporte multiplataforma de Apple se proporciona principalmente para la compatibilidad con los sistemas Windows, hay casos en los que las personas pueden desear usar discos Linux con sus sistemas Mac. Póster de discusión de Apple ' rcb4 pregunta:

'Me preguntaba, ya que quiero un arranque dual de Linux y OS X, colocando cada sistema operativo respectivo en su propia partición más pequeña y creando una partición /home grande para todos mis datos'

Además de aquellos que deseen un arranque dual de OS X con Linux y administrar archivos en ambos entornos, hay quienes simplemente pueden tener una unidad externa con formato Ext2 o Ext3 que necesitan leer en sus sistemas OS X.

Hay varios enfoques que se pueden tomar para administrar los sistemas de archivos Ext2 y Ext3 en OS X. Dado que el sistema operativo Linux será la opción más compatible para leer dicho formato de disco, los primeros métodos incluyen simplemente instalar Linux y usarlo como la interfaz de administración del sistema de archivos. :



  1. Instalar Linux en una unidad secundaria
    Si tiene una unidad secundaria en su sistema o ha particionado su unidad principal, puede instalar Linux en esta unidad y realizar un arranque dual de su computadora. Esta será la opción más compatible para leer una unidad Ext2 o Ext3, pero también requerirá que use un formato de sistema de archivos común (es decir, FAT32) como intermediario de transferencia entre las instalaciones de Linux y OS X.
  2. Instalar Linux en una máquina virtual
    Un segundo enfoque es utilizar un paquete de máquina virtual como interfaz para una instalación de Linux. Si tiene instalado Parallels Desktop o VMWare Fusion, puede crear fácilmente una máquina virtual de la mayoría de las distribuciones de Linux (Ubuntu es ampliamente compatible) y usarla para interactuar con el disco Ext2/Ext3 y luego transferir los archivos a la red OS X host o utilizar un disco FAT32 externo como intermediario de transferencia.

Estas opciones funcionarán para ver y administrar sus archivos; sin embargo, requieren configurar una instalación completa del sistema operativo y el uso de software de máquina virtual.

Un enfoque alternativo a estos es usar el sistema FUSE (Filesystem in Userspace), que es un método para evitar la necesidad de un soporte completo del sistema de archivos mediante el uso de un sistema puente que permite a los usuarios ejecutar el código del intérprete del sistema de archivos dentro de sus cuentas de usuario, que accederá un sistema de archivos específico y traducirlo a un dispositivo de almacenamiento utilizable.

FUSE ha estado disponible para OS X en el proyecto MacFUSE, pero su desarrollo se ha detenido y FUSE ahora está disponible en el proyecto 'FUSE para OS X' u 'OSXFUSE', que deriva de MacFUSE y comparte gran parte de su base de código. Para usar el sistema FUSE para montar y administrar los sistemas de archivos Ext2 y Ext3, deberá instalar el sistema FUSE junto con un complemento para Ext2/Ext3 y luego montar las unidades manualmente dentro de su cuenta de usuario.

  1. Instalar cualquiera macFUSE o OSXFUSIBLE (se prefiere este último).
  2. Instala el Módulo FUSIBLE ext2 .
  3. Conecte su disco Ext2/Ext3 y use la Utilidad de disco para ubicar el nombre del dispositivo de la unidad. Esto se puede hacer habilitando la visualización de todas las particiones del disco y luego seleccionando la partición Ext2/Ext3 y obteniendo información sobre ella para obtener su nombre de dispositivo, que será algo así como 'disk2s2'.
  4. Cree una nueva carpeta en algún lugar para usarla como punto de montaje (se recomienda una carpeta en el directorio oculto /Volumes, pero puede estar en cualquier lugar que desee).
  5. Monte la unidad Ext2/Ext3 con el siguiente comando de Terminal y reemplace el nombre del dispositivo y la ruta de montaje con la de su disco y la ruta especificada:

    fuse-ext2 /dev/disk2s2 /Volumes/punto de montaje


    De manera predeterminada, esto montará la unidad como de solo lectura, pero puede usar el indicador '-o force' para implementar el soporte de escritura de la siguiente manera:

    fuse-ext2 -o force /dev/disk2s2 /Volumes/mountpoint

Cuando finaliza este proceso, el disco debe montarse y su contenido debe estar disponible. Sin embargo, tenga en cuenta que existen algunas limitaciones. Dado que FUSE utiliza un enfoque puente con código que se ejecuta como el usuario, es posible que las unidades no permanezcan montadas cuando un usuario cierra la sesión. Además, el rendimiento de lectura y escritura puede no ser óptimo, pero debería funcionar.

Si necesita soporte ext2/3/4 con una garantía detrás, Paragon tiene un controlador ext nativo para OS X que proporcionará un soporte sólido para el formato; sin embargo, la licencia costará alrededor de $40 (gracias al lector de MacFixIt Rick por esta información).


¿Preguntas? ¿Comentarios? ¿Tienes una solución? Publíquelos a continuación o Envíanos un correo electrónico !
Asegúrese de visitarnos en Gorjeo y el Foros de LEXO Mac .