Se lavori con Linux, probabilmente hai uno o due dischi rigidi formattati con Ext4 o un filesystem correlato. Supponendo che lavori solo con Linux, non è un problema. Quando è necessario accedere ai dati da quel filesystem Ext4 su un altro sistema operativo, si iniziano a riscontrare problemi.
I Mac, ad esempio, non supportano i filesystem Ext4. Se colleghi un’unità, semplicemente non viene riconosciuta. Fortunatamente, ci sono alcuni modi per aggirare questo.
L’opzione temporanea: usa una VM
Se hai solo bisogno di leggere alcuni file e non vuoi optare per una soluzione più permanente, c’è una soluzione abbastanza semplice. Basta installare una versione di Ubuntu, o qualunque sia la tua distribuzione Linux preferita, in un host di macchine virtuali come VirtualBox, quindi monta l’unità come faresti con qualsiasi altra e leggi.
L’installazione di VirtualBox è abbastanza semplice e, se disponi di un disco rigido formattato Ext4, probabilmente hai familiarità con l’installazione di Linux. In caso contrario, continua a leggere per altre opzioni.
Aggiungi il supporto Ext4 a macOS
Se utilizzi spesso dischi formattati Ext4 e/o devi copiare file da essi sull’unità macOS, hai bisogno di un’opzione migliore. Dovrai installare alcuni software, vale a dire macFUSE (precedentemente noto come osxfuse) ed ext4fuse.
- Vai al sito Web macFUSE e fai clic sulla scheda Download nella parte superiore della pagina, quindi scarica l’ultima versione per macOS. Questo sarà chiamato qualcosa come macfuse-4.2.3.dmg.
- Una volta scaricato il programma di installazione, fai doppio clic su di esso per aprirlo, quindi fai doppio clic sull’icona “Installa macFUSE” per avviare l’installazione.
- Verso la fine del processo di installazione, riceverai un messaggio che informa che un’estensione di sistema è stata bloccata e ti verrà chiesto di consentirla nelle impostazioni. Fai clic sull’icona del lucchetto in basso a sinistra, quindi fai clic su “Consenti”.

Ora sei pronto per installare ext4fuse. Il modo più semplice per farlo è usare Birra fatta in casa. Una volta installato Homebrew (o se è già installato), eseguire quanto segue:
brew install ext4fuse

Una parola di avvertimento
Sebbene questi strumenti possano aiutarti a leggere da unità formattate in Ext4, non sono molto stabili. Finché monti le unità in sola lettura, come siamo in questo tutorial, non rischi molto. Se provi a utilizzare questi strumenti per scrivere sulle unità Ext4, potresti perdere dati.
Se devi spostare i file avanti e indietro su un’unità condivisa con Linux, questo metodo non è consigliato. Invece, usa un filesystem diverso come ExFAT o prova l’opzione commerciale elencata di seguito.
Montare i dischi Ext4 su macOS
Ora che hai installato il supporto Ext4, devi identificare l’unità che desideri montare. Per fare ciò, esegui il seguente comando:
diskutil list
Prendi nota dell’ID per la tua partizione, che sarà qualcosa come “/dev/disk3s1”. Supponendo che questo sia l’ID, eseguire il seguente comando per montare l’unità:
sudo ext4fuse /dev/disk3s1 ~/tmp/MY_DISK_PARTITION -o allow_other
MY_DISK sopra può essere qualsiasi nome di tua scelta.
Passa alla directory “/tmp/” nel Finder e dovresti vedere il contenuto della tua partizione elencato. Se il tuo disco ha più partizioni, puoi montarle usando gli stessi passaggi di cui sopra. Assicurati di utilizzare nomi di directory diversi per montarli.

Una terza opzione che ti costerà
Se hai davvero bisogno dell’accesso in lettura/scrittura e sei disposto a pagare, Paragon Software potrebbe avere un’opzione per te. L’azienda offre ExtFS per Mac software che sostiene sia sicuro e veloce. La società afferma persino che il suo software può riparare Ext4 e altri filesystem.

Non abbiamo testato questo software, quindi non possiamo dire se funzioni o meno come affermato. Offre una prova gratuita, ma per sicurezza, potresti voler eseguire il backup delle tue unità, per ogni evenienza. Se desideri acquistare il software, è disponibile per $ 39,95.
Domande frequenti
1. Posso scrivere su partizioni EXT4 con macFUSE / ext4fuse?
Esiste un supporto sperimentale per la scrittura su filesystem EXT4 con questi strumenti, ma questo può facilmente portare alla perdita di dati. Se hai intenzione di farlo, non ti consigliamo di farlo con dati che non puoi permetterti di perdere.
2. macFUSE funziona con altri filesystem?
Sì. Alcuni degli altri file system popolari supportati da macFUSE sono NTFS-3G, OXFS e SSHFS.
3. La lettura di file con questi strumenti danneggerà il mio filesystem EXT4?
Finché monti partizioni di sola lettura, come suggeriamo in questo articolo, hai poche o nessuna possibilità di perdere dati. Detto questo, se prevedi di spostare file avanti e indietro da Linux a macOS, potresti voler scegliere un filesystem meglio supportato da entrambi i sistemi operativi, come exFAT.
4. Questi strumenti funzioneranno con i filesystem EXT2 o EXT3?
Sì. Oltre a EXT4, ext4fuse supporta i filesystem EXT2 e EXT3.
5. Posso creare partizioni EXT4 con uno di questi strumenti?
Né macFUSE/ext4fuse né ExtFS per Mac supportano la creazione di partizioni. Se hai assolutamente bisogno di farlo sul tuo Mac, ti suggeriamo di utilizzare Linux in un ambiente di macchina virtuale, se possibile.
Sebbene Ext4 su macOS sia tutt’altro che impossibile, è anche frustrante poiché Apple non supporta il formato. Data l’attenzione dell’azienda sulle proprie tecnologie, non ci aspettiamo di vedere questo cambiamento nel prossimo futuro. Per il momento, spetta ad aziende come Paragon Software e la comunità open source continuare a farlo.
Certo, anche Ext4 non è completamente supportato su Windows in questo momento. Data la crescente integrazione di Linux in Windows da parte di quell’azienda, alla fine potrebbe cambiare. Per ora, abbiamo una guida su come montare e accedere ai filesystem Ext4 su Windows.