Leer un disco ext4, btrfs o XFS en un Mac
Conectas un disco procedente de una máquina con Linux y el Finder ofrece borrarlo. Aquí explicamos por qué y cómo leerlo en su lugar.
Por qué un Mac no puede leer el disco
Todo disco tiene un sistema de archivos: la ordenación que anota dónde empieza cada archivo, cómo se llama y qué partes del disco siguen libres. Windows usa NTFS. macOS usa APFS. Linux usa casi siempre ext4, y a veces btrfs o XFS.
Los archivos en sí son corrientes. Lo que cambia es el índice que va delante, y un ordenador que no sabe leer ese índice no tiene manera de encontrar nada, aunque todo siga estando allí.
Qué pasa cuando conectas uno a un Mac
El Finder dice que el disco es ilegible y ofrece borrarlo. Es el mismo mensaje que macOS da para un disco vacío y para uno que está fallando, así que el mensaje no te deja ver que el disco está bien.
macOS trae soporte para sus propios sistemas de archivos y para unos pocos habituales como exFAT. Los sistemas de archivos de Linux no están entre ellos, así que un disco ext4 le parece a macOS un disco vacío.
Cómo lo lee Lukotta
Lukotta arranca un pequeño sistema Linux en segundo plano y le entrega el disco. Linux lee ext4, btrfs y XFS por su cuenta, así que el disco se abre allí sin ninguna conversión, y Lukotta se lo pasa al Finder.
No se escribe nada en el disco, y se comporta con normalidad cuando vuelve a la máquina con Linux.
Qué lee Lukotta
ext2, ext3 y ext4, que cubren la mayoría de los sistemas Linux. btrfs, el de serie en Fedora y openSUSE. XFS, habitual en servidores.
Cifrado o no. Si el disco se configuró con LVM, que reparte un disco físico en varios volúmenes, se abren todos juntos en lugar de uno a uno.
Abrir el disco
- Conecta el disco. Lukotta muestra lo que hay en él.
- Si está cifrado, escribe la frase de contraseña.
- El disco aparece en el Finder, en Ubicaciones.
Si pide una frase de contraseña
LUKS es la manera en que Linux cifra un disco entero. Si la máquina de la que viene este disco pide una frase de contraseña al principio del arranque, antes de la pantalla de inicio de sesión, eso es LUKS, y esa es la frase de contraseña que hay que escribir aquí.
Es distinta de la contraseña de inicio de sesión, aunque mucha gente pone la misma para las dos.
Discos que no se pueden abrir
Un disco LUKS se puede configurar con su cabecera guardada en otra parte, en otro disco o en una memoria USB. La cabecera es la parte que describe el cifrado. Sin ella no hay nada en el disco que desbloquear.
Las instalaciones recientes de Ubuntu también pueden vincular la clave a un chip dentro de la máquina, igual que hace BitLocker. Esos discos solo se abren en el ordenador del que vienen.
Descargar Lukotta
Descargarlo y usarlo es gratis.
brew install --cask clementrahula/tap/lukotta
Versión 1.22.21 · Apple Silicon · macOS 15 Sequoia o posterior