Extent para macOS
Obtener
Leer es gratis

Discos Linux en el Mac,
leídos y escritos.

Conecta una memoria USB o la tarjeta SD de una Raspberry Pi y aparecerá en el Finder como cualquier otro disco: ext2, ext3 y ext4, sin Terminal y sin extensión de kernel. La escritura en ext4 pasa por el journal del propio disco, igual que hace Linux.

Lectura gratis · escritura 4,99 € pago único · macOS 27 o posterior · Apple silicon

Sin cuenta Sin seguimiento Nada sale de tu Mac Sin extensión de kernel
La ventana de Extent: todos los discos Linux conectados al Mac y cuán llenos están
Funciones

Un disco Linux que se comporta como un disco.

Extent es una extensión del sistema de archivos construida sobre FSKit, el framework que Apple ofrece justo para esto. Nada que autorizar en Recovery, nada ejecutándose como root, nada que quede atrás si quitas la app.

Todos los ext que existen

ext4, ext3 y ext2 tal como los formatean Ubuntu, Debian, Fedora y Raspberry Pi OS: sumas de verificación, 64 bits, extents, directorios indexados, atributos extendidos, enlaces simbólicos y permisos.

Se monta solo

Conecta el disco y estará en el Finder y en todas las apps, con los archivos donde los dejó Linux. También se abren imágenes de disco: suelta un .img sobre la ventana.

Escritura por el journal

Crea, cambia, renombra y borra en ext4. Cada cambio viaja por el journal del disco, como en Linux, así que un disco desconectado mientras se escribe vuelve en estado coherente.

Una tarjeta recién salida de la Pi

Un disco que dejó Linux sin expulsarse se lee tal como lo verá Linux cuando termine su journal. Nada que reparar antes, nada que montar a mano.

Apagada hasta que tú digas

La escritura queda desactivada, disco por disco. Uno con daños anotados por Linux se queda en solo lectura hasta que lo compruebes allí, y Extent te dice que es por eso.

Dice por qué, con palabras

Cuando un disco se queda en solo lectura o no se monta, el motivo es una frase con el paso siguiente, no un código de error. Ayuda › Copiar diagnóstico reúne los detalles.

Cómo funciona

Adónde van tus archivos.

Extent funciona en tu Mac como extensión FSKit, fuera del kernel. Le dice a macOS dónde está cada archivo en el disco, y los archivos en sí viajan directamente entre el disco y macOS.

Capturas

Lo que ves de verdad

Los discos, lo que permite cada uno y lo que dice Extent cuando uno no se puede leer: claro u oscuro, como tu Mac.

Todos los discos en una lista, con lo que permite el seleccionado
Todos los discos en una lista, con lo que permite el seleccionado
Un disco en detalle: cuán lleno está y si Extent puede escribir en él
Un disco en detalle: cuán lleno está y si Extent puede escribir en él
Un disco que no se pudo leer, y qué hacer
Un disco que no se pudo leer, y qué hacer
Antes del primer disco, o prueba el disco de ejemplo que trae la app
Antes del primer disco, o prueba el disco de ejemplo que trae la app
Escritura

La parte que todos los demás hacen mal.

Escribir en ext4 es donde un controlador respeta el journal del sistema de archivos o lo estropea en silencio. Extent escribe como el kernel: los cambios se agrupan en una transacción, la transacción se confirma en el journal y solo entonces cambia el disco.

  • Probado tirando del cable a mitad de escritura: todos los archivos guardados quedaron intactos y el disco volvió limpio
  • Verificado contra Linux: lo que Extent escribe pasa e2fsck -fn y Linux lo vuelve a leer igual
  • ext4 con journal y extents; ext2, ext3 y las funciones que Extent aún no escribe se quedan en solo lectura
  • En un disco con daños anotados nunca se escribe
Para empezar

Tres cosas, una sola vez.

Una extensión del sistema de archivos es algo que macOS quiere que actives tú. Después, los discos aparecen solos.

1

Abre Extent

La ventana lista los discos Linux que conoce: los conectados ahora y los que ya ha visto antes.

2

Activa la extensión

Ajustes del Sistema › General › Ítems de inicio y extensiones › Extensiones del sistema de archivos. La ventana tiene un botón que abre ese panel por ti.

3

Conecta el disco

Se monta para lectura. En los discos que vayas a cambiar, activa la escritura y vuelve a conectarlos.

Precio

Lee gratis. Escribe pagando una vez.

Sin suscripción, sin cuenta, sin avisos para mejorar el plan. Leer todos los discos que Extent admite sigue siendo gratis.

Pago único
Extent
4,99 €/ pago único

Desbloquea la escritura en todos tus discos, en cada Mac con tu cuenta de Apple. Incluye Compartir en familia.

Precio en España. El App Store fija el precio de cada país, así que en otros puede variar.

  • Leer ext2, ext3 y ext4: gratis, con o sin la compra
  • Escribir en discos ext4 con journal, y a través de ese journal
  • Un interruptor por disco, para que un disco que solo lees no se escriba sin querer
  • Totalmente sin conexión: nada sobre tus discos sale del Mac
Consíguelo en el Mac App Store

Del autor de Preview3D, PreviewMD y PreviewSVG.

Preguntas frecuentes

Preguntas sobre Extent

¿Qué discos puede leer Extent?

ext2, ext3 y ext4 tal como los crean Ubuntu, Debian, Fedora y Raspberry Pi OS: en discos externos, tarjetas SD e imágenes de disco, como disco completo o como partición GPT o MBR. No se admiten otros sistemas de archivos de Linux como Btrfs o XFS, ni volúmenes dentro de LVM, RAID por software o cifrado LUKS.

¿En qué discos puede escribir?

En ext4 con journal y extents, que es como Linux formatea un disco en ext4 salvo que le indiques otra cosa. ext2, ext3, ext4 sin journal y los discos que usan una función que Extent aún no escribe (como datos en línea, carpetas sin distinción entre mayúsculas y minúsculas o cuotas) se montan en solo lectura.

¿Es seguro escribir en mis discos de Linux?

La escritura sigue desactivada hasta que la activas, disco por disco. Cuando está activada, cada cambio pasa por el journal del disco, igual que Linux escribe en ext4, así que un disco que pierde el cable a mitad de escritura vuelve en estado coherente. La escritura se prueba contra el propio Linux: lo que Extent escribe pasa e2fsck -fn y el kernel de Linux lo vuelve a leer igual. En un disco con daños anotados por Linux nunca se escribe.

¿Por qué tengo que activar una extensión en Ajustes del Sistema?

Extent llega al Finder mediante una extensión del sistema de archivos, y macOS deja en tus manos activarlas: una vez, en Ajustes del Sistema › General › Ítems de inicio y extensiones › Extensiones del sistema de archivos. Hasta entonces, la ventana de Extent te lo indica y tiene un botón que abre ese panel. No es una extensión del kernel: Extent se basa en FSKit, el framework de Apple para sistemas de archivos que funcionan fuera del kernel, así que no hay nada que autorizar en Recovery. Un detalle en macOS 27: llega al conmutador por la fila Extensiones del sistema de archivos, no por la de Extent en la lista de extensiones: esa puede negarse a activarse.

He conectado un disco y Extent no lo muestra. ¿Por qué?

Desde la versión 1.0.2, Extent muestra cada partición Linux que no puede abrir, con el motivo. El más habitual: el disco ya estaba conectado antes de activar la extensión del sistema de archivos, o mientras el Mac arrancaba; macOS no se lo vuelve a ofrecer a Extent, así que expulsa el disco y conéctalo otra vez. Las particiones dentro de LVM, cifrado LUKS o RAID por software, y otros sistemas de archivos de Linux como Btrfs o XFS, no se pueden abrir; un sistema de archivos ext dañado necesita antes e2fsck en Linux.

Compré la escritura. ¿Por qué mi disco sigue en solo lectura?

La escritura es además un interruptor en cada disco, desactivado hasta que lo activas en los detalles del disco, y se aplica la próxima vez que lo conectas. Si está activado y el disco se sigue montando en solo lectura, la ventana de Extent te dice por qué en una frase: un disco ext2 o ext3, una función que Extent aún no escribe o un daño anotado por Linux que hay que comprobar allí primero.

¿Qué pasa si desconecto un disco sin expulsarlo?

Expúlsalo antes cuando puedas. Si el cable se sale a mitad de escritura, todo lo que ya había pasado por el journal estará ahí la próxima vez que conectes el disco, y el sistema de archivos estará coherente, sin reparar nada. Solo se pierden los cambios que estaban en camino en ese momento, igual que en Linux. Extent se probó exactamente así.

¿Puedo leer la tarjeta SD de mi Raspberry Pi?

Sí: es uno de los discos para los que está hecho Extent. La pequeña partición de arranque de la tarjeta es FAT, y macOS la monta por sí solo; Extent monta la partición ext4 con el sistema y tus archivos. También se lee una tarjeta que se sacó sin apagar la Pi: Extent reproduce su journal al leer, así que ves los archivos como los verá Linux.

¿De quién son los archivos que creo en el disco?

Un archivo o una carpeta nuevos toman el propietario y el grupo de la carpeta donde se crean, así que en Linux pertenecen al mismo usuario que los archivos de alrededor, no a un ID de usuario que solo existe en tu Mac.

¿Puede Extent formatear o reparar un disco?

No. Crea los discos ext4 y repara los dañados en Linux, con mkfs.ext4 y e2fsck. Cuando un disco necesita una comprobación, Extent te lo dice y te da el comando para copiarlo.

¿Cuánto cuesta?

Leer es gratis, sin límite de tiempo. Escribir es una compra única dentro de la app, no una suscripción: desbloquea la escritura en cada Mac con tu cuenta de Apple y se comparte con Compartir en familia. Ninguna otra cuenta y, después, tampoco internet: la compra se comprueba con la copia que el App Store guarda en tu Mac. En la app está en Extent › Desbloquear la escritura… y en la ventana mientras la escritura no esté desbloqueada.

¿En qué Mac funciona?

En Mac con Apple silicon y macOS 27 o posterior.