Montare file system EXT4 Linux su Mac con OSXFuse

OSXFuse è uno degli strumenti più utili disponibili, un’offerta open source gratuita che consente a OS X di leggere i volumi EXT. Se ti senti a tuo agio con qualche rischio legato alla partizione Linux, puoi anche attivare la funzione di scrittura EXT sperimentale.

  1. Scarica OSXFuse dal sito dello sviluppatore (è gratuito) ed esegui il programma di installazione del pacchetto.
  2. Scegli di installare il «MacFUSE Compatibility Layer», che è facoltativo ma necessario per FUSE-EXT2.
  3. Installazione del supporto FUSE EXT per Mac OS X

  4. Riavvia il Mac al termine dell’installazione; troverai il pannello di controllo «Fuse per OS X» in Preferenze di Sistema.

Pannello delle preferenze di sistema Mac con supporto OS X FUSE EXT

A questo punto, puoi connettere unità e/o partizioni con file system EXT dal mondo Linux al Mac, permettendoti di leggere i dati senza problemi. Questo significa che puoi accedere ai file e copiare dati dal volume EXT sul Mac, ma non viceversa (magari parleremo dell’uso del supporto di scrittura EXT più avanti).

Quando i drive EXT sono montati con FUSE, i volumi vengono visualizzati come unità di rete o server. Quindi, se hai nascosto le icone del desktop o i server collegati dalle preferenze di Finder, non li vedrai tranne che nella barra laterale della finestra del Finder.

Icona del volume di rete su Mac OS X

Chi usa OS X da tempo potrebbe riconoscere OSXFuse come successore di MacFUSE, ora defunto, che era necessario per ottenere il supporto di Windows NTFS anche su Mac. Oggi, possiamo abilitare il supporto per scrivere NTFS direttamente sui Mac, senza dover ricorrere a strumenti di terze parti, ma non molto tempo fa non era così.

Abilitazione del supporto per la scrittura EXT

Mentre OSXFuse aggiunge il supporto per la lettura EXT, il supporto per la scrittura di EXT è disabilitato di default e probabilmente non è consigliato per l’uso; è considerato sperimentale e non supportato da FUSE per un motivo.

Tuttavia, se hai davvero bisogno di scrivere su una partizione Linux da OS X e hai un backup dei dati e/o unità in questione, e non ti dispiace rischiare potenzialmente di danneggiare i dati, puoi attivare la scrittura su EXT seguendo questi passaggi:

  • Scarica FUSE-EXT2 e installalo su MacFUSE.
  • Installazione di FUSE EXT2

  • Riavvia il Mac, quindi usa il seguente comando per abilitare il supporto di scrittura:
  • sudo sed -e ‘s / OPTIONS = «auto_xattr, defer_permissions» / OPTIONS = «auto_xattr, defer_permissions, rw +» /’ -i .orig /System/Library/Filesystems/fuse-ext2.fs/fuse-ext2.util

  • Incrocia le dita e spera per il meglio; questo è sperimentale e non consigliato per un motivo.

Tieni presente che non è raccomandabile abilitare il supporto per la scrittura EXT. Questo è un avvertimento serio. Assicurati di capire che ci sono rischi significativi per l’unità e che esiste la possibilità di danneggiare la partizione Linux o il file system. Non procedere senza un backup.

In alternativa, se desideri trasferire file tra OS X e Linux (e Windows), una buona scelta è formattare un’unità esterna utilizzando il file system MS-DOS, che è accessibile da quasi tutti i sistemi operativi. Questo approccio è particolarmente utile per chiavette USB e dischi esterni che utilizzi per archiviare e condividere file velocemente. In caso contrario, i computer sulla stessa rete possono semplicemente utilizzare il protocollo SMB per condividere file tra Mac OS X, Linux e Windows tramite una connessione di rete locale. Certo, non è come montare un file system EXT esistente, ma funziona se il tuo obiettivo è leggere e scrivere dati tra diversi sistemi operativi.

Disinstallazione di OSXFuse

Il modo più semplice per disinstallare OSXFuse è utilizzare il pannello di controllo dei pacchetti:

  • Vai a Preferenze di Sistema tramite il menu Apple () e scegli «Fusibile per OS X».
  • Fai clic sul pulsante «Rimuovi OSXFuse» e inserisci la password dell’amministratore per disinstallare FUSE dal Mac.

Rimuovendo OSXFuse, ovviamente, perderai la possibilità di montare tutti i file system EXT di Linux dal Mac. Se hai intenzione di usare una delle altre soluzioni di montaggio EXT di terze parti disponibili, sia da Paragon che altrove, è meglio disinstallare i pacchetti FUSE da OS X.

Novità nel 2024: Miglioramenti e alternative

Nel 2024, ci sono stati significativi miglioramenti per la compatibilità tra sistemi operativi. Molti utenti hanno iniziato a utilizzare software di virtualizzazione come Parallels e VMware, che offrono un modo semplice per accedere a file system Linux direttamente da macOS senza complicazioni. Inoltre, nuove versioni di OSXFuse hanno introdotto funzionalità più stabili e veloci, migliorando l’esperienza di montaggio. Se utilizzi un Mac con chip M1 o M2, potresti anche scoprire che le prestazioni sono notevolmente migliorate rispetto ai modelli precedenti.

Per chi cerca un’alternativa a OSXFuse, ci sono ora opzioni commerciali come Paragon EXTFS per Mac, che offre un’interfaccia utente semplice e supporto per scrivere su partizioni EXT in modo sicuro e veloce. Queste soluzioni possono essere più adatte per chi lavora frequentemente con file Linux e richiede un accesso più affidabile e senza rischi.

ItBookMac