{"id":118,"date":"2017-04-05T21:00:03","date_gmt":"2017-04-06T00:00:03","guid":{"rendered":"https:\/\/www.linuxpro.com.br\/2017\/04\/hd-do-mac-ubuntu\/"},"modified":"2026-09-08T10:31:55","modified_gmt":"2026-09-08T13:31:55","slug":"hd-do-mac-ubuntu","status":"publish","type":"post","link":"https:\/\/www.linuxpro.com.br\/es\/2017\/04\/hd-do-mac-ubuntu\/","title":{"rendered":"Partici\u00f3n de Mac en Ubuntu"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" alt=\"Mascote do LinuxPro conectando o disco do Mac ao notebook e acessando as pastas pelo Linux\" src=\"\/wp-content\/uploads\/2026\/09\/hd-do-mac-v2.webp\" width=\"1486\" height=\"856\" \/><\/p>\n<div style=\"background:#fff8e1;border-left:4px solid #8b1a1a;padding:.8em 1em;margin:1em 0\"><strong>Nota (2026):<\/strong> Art\u00edculo original de abril de 2017 ense\u00f1aba a montar HFS+ en Ubuntu 16.04. Desde High Sierra, el Mac usa <strong>APFS<\/strong> por defecto. HFS+ sigue apareciendo en discos viejos y en algunos Time Machine; el camino de 2026 es identificar el sistema de archivos y montar el correcto \u2014 preferiblemente solo lectura.<\/div>\n<p>\u00bfHas enchufado el HD\/SSD de un Mac en Ubuntu y Nautilus no ha abierto nada? En 2017 la respuesta era <code data-no-translation=\"\">hfsprogs<\/code>. Sigue siendo v\u00e1lida para HFS+. Para Mac de 2018 en adelante, el volumen casi siempre es APFS \u2014 y el kernel de Linux a\u00fan no lo trae de f\u00e1brica.<\/p>\n<p><!-- more --><\/p>\n<h2>Descubre qu\u00e9 hay en el disco<\/h2>\n<p>Antes de montar, mira el tipo. Sustituye <code data-no-translation=\"\">sdX<\/code> por el dispositivo que ha aparecido (USB se convierte en <code data-no-translation=\"\">sdb<\/code>\/<code data-no-translation=\"\">sdc<\/code>; NVMe interno, <code data-no-translation=\"\">nvme0n1<\/code>):<\/p>\n<pre data-no-translation=\"\"><code class=\"language-bash\" data-no-translation=\"\">lsblk -f\nsudo blkid\n<\/code><\/pre>\n<p>Lo que importa en la columna <code data-no-translation=\"\">FSTYPE<\/code> \/ en <code data-no-translation=\"\">TYPE=<\/code>:<\/p>\n<ul>\n<li><code data-no-translation=\"\">hfsplus<\/code> \u2014 Mac antiguo (pre-High Sierra) o Time Machine en HFS+.<\/li>\n<li><code data-no-translation=\"\">apfs<\/code> (a veces solo \u201cApple APFS\u201d en <code data-no-translation=\"\">fdisk -l<\/code>) \u2014 el est\u00e1ndar actual. Un <em>container<\/em> APFS puede tener varios vol\u00famenes (Macintosh HD, Data, Preboot, Recovery).<\/li>\n<li><code data-no-translation=\"\">exfat<\/code> \/ <code data-no-translation=\"\">vfat<\/code> \u2014 disco externo formateado para convivir con Windows. Ubuntu lo monta solo; no hace falta esta entrada.<\/li>\n<\/ul>\n<p>O <a href=\"\/es\/2017\/04\/novo-sistema-de-arquivos-da-apple\/\">APFS<\/a> naci\u00f3 en iOS 10.3 \/ macOS 10.13. Si el Mac es de 2018+, empiece por la secci\u00f3n APFS.<\/p>\n<h2>HFS+: el camino de 2017 (sigue funcionando)<\/h2>\n<p>Paquete <code data-no-translation=\"\">hfsprogs<\/code> \u2014 en Ubuntu 24.04\/26.04 sigue en el repositorio. Journaled HFS+ el kernel suele montar solo lectura; <code data-no-translation=\"\">force,rw<\/code> ignora el journal. Haga una copia de seguridad mental: esto puede corromperse si el Mac no se desmont\u00f3 de forma limpia.<\/p>\n<pre data-no-translation=\"\"><code class=\"language-bash\" data-no-translation=\"\">sudo apt update\nsudo apt install hfsprogs\n\nsudo mkdir -p \/mnt\/mac\n# s\u00f3 leitura (recomendado para copiar arquivo e ir embora)\nsudo mount -t hfsplus -o ro \/dev\/sdXY \/mnt\/mac\n\n# leitura e escrita \u2014 o original deste post:\nsudo fsck.hfsplus \/dev\/sdXY\nsudo mount -t hfsplus -o force,rw \/dev\/sdXY \/mnt\/mac\n<\/code><\/pre>\n<p>Sustituya <code data-no-translation=\"\">sdXY<\/code> por la partici\u00f3n correcta (<code data-no-translation=\"\">sdb2<\/code>, etc.). Si el <code data-no-translation=\"\">fsck.hfsplus<\/code> reclamar de journal, el Mac se conect\u00f3 con el disco \u2014 desm\u00f3ntelo primero, o ac\u00e9ptelo solo lectura.<\/p>\n<h2>APFS: m\u00f3dulo en el kernel (Ubuntu)<\/h2>\n<p>El controlador de la comunidad es el <a href=\"https:\/\/github.com\/linux-apfs\/linux-apfs-rw\">linux-apfs-rw<\/a> (Ernesto Fern\u00e1ndez). En Ubuntu el paquete se llama <code data-no-translation=\"\">apfs-dkms<\/code> (fuente <code data-no-translation=\"\">linux-apfs-rw<\/code>, universe). Se compila contra el kernel actual mediante DKMS:<\/p>\n<pre data-no-translation=\"\"><code class=\"language-bash\" data-no-translation=\"\">sudo apt update\nsudo apt install apfs-dkms linux-headers-$(uname -r)\n\nsudo modprobe apfs\nsudo mkdir -p \/mnt\/mac\n# s\u00f3 leitura \u2014 o default do m\u00f3dulo, de prop\u00f3sito\nsudo mount -t apfs -o ro \/dev\/sdXY \/mnt\/mac\n<\/code><\/pre>\n<p>Contenedor con m\u00e1s de un volumen: <code data-no-translation=\"\">-o ro,vol=0<\/code> (o <code data-no-translation=\"\">vol=1<\/code> para el Data). El dmesg indica qu\u00e9 volumen se mont\u00f3:<\/p>\n<pre data-no-translation=\"\"><code class=\"language-bash\" data-no-translation=\"\">sudo dmesg | grep -i apfs\nls \/mnt\/mac\n<\/code><\/pre>\n<p><strong>La escritura es experimental.<\/strong> El propio m\u00f3dulo avisa en el dmesg y pide la opci\u00f3n expl\u00edcita <code data-no-translation=\"\">readwrite<\/code>. Puede corromper el contenedor. Para rescatar fotos y documentos, qu\u00e9dese en el <code data-no-translation=\"\">ro<\/code>.<\/p>\n<pre data-no-translation=\"\"><code class=\"language-bash\" data-no-translation=\"\"># s\u00f3 se voc\u00ea aceita o risco (README do projeto)\nsudo mount -t apfs -o readwrite \/dev\/sdXY \/mnt\/mac\n<\/code><\/pre>\n<h2>APFS encriptado y FileVault<\/h2>\n<p>O <code data-no-translation=\"\">linux-apfs-rw<\/code> <strong>no implementa cifrado<\/strong>, ni en lectura. Disco FileVault \/ APFS cifrado en Linux con ese m\u00f3dulo = volumen vac\u00edo o error. El FUSE <a href=\"https:\/\/github.com\/sgan81\/apfs-fuse\">apfs-fuse<\/a> acepta contrase\u00f1a (<code data-no-translation=\"\">-r<\/code>) y es solo lectura \u2014 ruta de recuperaci\u00f3n cuando el Mac no arranca:<\/p>\n<pre data-no-translation=\"\"><code class=\"language-bash\" data-no-translation=\"\">sudo apt install fuse3 libfuse3-dev bzip2 libbz2-dev cmake g++ git libattr1-dev zlib1g-dev\ngit clone https:\/\/github.com\/sgan81\/apfs-fuse\ncd apfs-fuse\ngit submodule update --init\nmkdir build &amp;&amp; cd build\ncmake .. &amp;&amp; make\nsudo mkdir -p \/mnt\/mac\nsudo .\/apfs-fuse -o allow_other,ro \/dev\/sdXY \/mnt\/mac\n# se pedir senha, o volume est\u00e1 criptografado\n<\/code><\/pre>\n<p>SSD interno de Mac con chip T2 \/ Apple Silicon suele ser m\u00e1s complicado (cifrado ligado al hardware). Disco <em>externo<\/em> sin FileVault es el caso favorable de este howto.<\/p>\n<h2>Desmontar<\/h2>\n<pre data-no-translation=\"\"><code class=\"language-bash\" data-no-translation=\"\">sudo umount \/mnt\/mac\n<\/code><\/pre>\n<p>Si FUSE se queda colgado: <code data-no-translation=\"\">sudo umount -l \/mnt\/mac<\/code>.<\/p>\n<h2>Referencias<\/h2>\n<ul>\n<li><a href=\"\/es\/2017\/04\/novo-sistema-de-arquivos-da-apple\/\">Nuevo sistema de archivos de Apple (APFS)<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/linux-apfs\/linux-apfs-rw\">linux-apfs-rw<\/a> \u2014 m\u00f3dulo APFS (DKMS)<\/li>\n<li><a href=\"https:\/\/github.com\/sgan81\/apfs-fuse\">apfs-fuse<\/a> \u2014 FUSE, lectura + contrase\u00f1a<\/li>\n<li><a href=\"https:\/\/help.ubuntu.com\/community\/hfsplus\">Ubuntu help \u2014 HFS+<\/a><\/li>\n<li>Ask Ubuntu original: <a href=\"https:\/\/askubuntu.com\/questions\/332315\/how-to-read-and-write-hfs-journaled-external-hdd-in-ubuntu\">montar HFS+ con journaling<\/a><\/li>\n<\/ul>\n<p>Resumen: <code data-no-translation=\"\">lsblk -f<\/code> primero. HFS+ con <code data-no-translation=\"\">hfsprogs<\/code>. APFS con <code data-no-translation=\"\">apfs-dkms<\/code>, solo lectura. FileVault: <code data-no-translation=\"\">apfs-fuse<\/code> o, mejor, un Mac que a\u00fan enciende.<\/p>","protected":false},"excerpt":{"rendered":"<p>Plugou o HD\/SSD de um Mac no Ubuntu e o Nautilus n\u00e3o abriu nada? Em 2017 a resposta era hfsprogs. Continua valendo para HFS+. Para Mac de 2018 pra c\u00e1, o volume \u00e9 quase sempre APFS \u2014 e o kernel &#8230; <a title=\"Partici\u00f3n de Mac en Ubuntu\" class=\"read-more\" href=\"https:\/\/www.linuxpro.com.br\/es\/2017\/04\/hd-do-mac-ubuntu\/\" aria-label=\"Leer m\u00e1s sobre Parti\u00e7\u00e3o do Mac no Ubuntu\">Leer m\u00e1s<\/a><\/p>","protected":false},"author":0,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[75,2,52,3],"tags":[77,159,14,4,53,5],"class_list":["post-118","post","type-post","status-publish","format-standard","hentry","category-apfs","category-linux","category-mac","category-ubuntu","tag-apfs","tag-hfsplus","tag-howto","tag-linux","tag-mac","tag-ubuntu"],"_links":{"self":[{"href":"https:\/\/www.linuxpro.com.br\/es\/wp-json\/wp\/v2\/posts\/118","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.linuxpro.com.br\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.linuxpro.com.br\/es\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/www.linuxpro.com.br\/es\/wp-json\/wp\/v2\/comments?post=118"}],"version-history":[{"count":4,"href":"https:\/\/www.linuxpro.com.br\/es\/wp-json\/wp\/v2\/posts\/118\/revisions"}],"predecessor-version":[{"id":1363,"href":"https:\/\/www.linuxpro.com.br\/es\/wp-json\/wp\/v2\/posts\/118\/revisions\/1363"}],"wp:attachment":[{"href":"https:\/\/www.linuxpro.com.br\/es\/wp-json\/wp\/v2\/media?parent=118"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.linuxpro.com.br\/es\/wp-json\/wp\/v2\/categories?post=118"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.linuxpro.com.br\/es\/wp-json\/wp\/v2\/tags?post=118"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}