Extent per macOS
Scarica
Leggere è gratis

Dischi Linux sul Mac,
letti e scritti.

Collega una chiavetta USB o la scheda SD di un Raspberry Pi e comparirà nel Finder come qualsiasi altro disco: ext2, ext3 e ext4, senza Terminale e senza estensioni del kernel. La scrittura su ext4 passa dal journal del disco, come fa Linux.

Lettura gratis · scrittura 4,99 € una tantum · macOS 27 o successivo · Apple silicon

Nessun account Nessun tracciamento Niente esce dal tuo Mac Nessuna estensione del kernel
La finestra di Extent: tutti i dischi Linux collegati al Mac e quanto sono pieni
Funzioni

Un disco Linux che si comporta da disco.

Extent è un’estensione del file system basata su FSKit, il framework che Apple fornisce esattamente per questo. Niente da autorizzare in Recovery, niente che giri come root, niente che resti quando rimuovi l’app.

Tutti gli ext esistenti

ext4, ext3 e ext2 così come li formattano Ubuntu, Debian, Fedora e Raspberry Pi OS: checksum, 64 bit, extent, directory indicizzate, attributi estesi, link simbolici e permessi.

Si monta da solo

Collega il disco ed è nel Finder e in ogni app, con i file dove li ha lasciati Linux. Si aprono anche le immagini disco: trascina un .img sulla finestra.

Scrittura attraverso il journal

Crea, modifica, rinomina ed elimina su ext4. Ogni modifica passa dal journal del disco, come su Linux: un disco staccato durante la scrittura torna coerente.

Una scheda appena tolta dal Pi

Un disco che ha lasciato Linux senza essere espulso si legge come lo vedrà Linux dopo aver completato il journal. Niente da riparare prima, niente da montare a mano.

Spenta finché non lo dici tu

La scrittura resta disattivata, disco per disco. Un disco con un danno registrato da Linux resta in sola lettura finché non lo controlli lì — ed Extent ti dice che è per questo.

Dice perché, a parole

Quando un disco resta in sola lettura o non si monta affatto, il motivo è una frase con il passo successivo, non un codice d’errore. Aiuto › Copia diagnostica raccoglie i dettagli.

Come funziona

Dove vanno i tuoi file.

Extent funziona sul tuo Mac come estensione FSKit, fuori dal kernel. Dice a macOS dove si trova ogni file sul disco, e i file veri e propri viaggiano direttamente tra il disco e macOS.

Schermate

Quello che vedi davvero

I dischi, cosa consente ciascuno e cosa dice Extent quando uno non si riesce a leggere: chiaro o scuro, come il tuo Mac.

Tutti i dischi in un elenco, con ciò che consente quello selezionato
Tutti i dischi in un elenco, con ciò che consente quello selezionato
Un disco in dettaglio: quanto è pieno e se Extent può scriverci
Un disco in dettaglio: quanto è pieno e se Extent può scriverci
Un disco che non si è potuto leggere, e cosa fare
Un disco che non si è potuto leggere, e cosa fare
Prima del primo disco — oppure prova il disco di esempio incluso nell’app
Prima del primo disco — oppure prova il disco di esempio incluso nell’app
Scrittura

La parte che tutti gli altri sbagliano.

Scrivere su ext4 è il punto in cui un driver o rispetta il journal del file system o lo danneggia in silenzio. Extent scrive come il kernel: le modifiche si raccolgono in una transazione, la transazione viene confermata nel journal e solo allora cambia il disco.

  • Provato staccando il cavo durante la scrittura: ogni file salvato era intatto e il disco è tornato pulito
  • Verificato contro Linux: ciò che Extent scrive supera e2fsck -fn e Linux lo rilegge identico
  • ext4 con journal ed extent; ext2, ext3 e le funzioni che Extent non scrive ancora restano in sola lettura
  • Su un disco con un danno registrato non si scrive mai
Per iniziare

Tre cose, una volta sola.

Un’estensione del file system macOS vuole che la attivi tu. Dopo, i dischi compaiono da soli.

1

Apri Extent

La finestra elenca i dischi Linux che conosce: quelli collegati ora e quelli già visti.

2

Attiva l’estensione

Impostazioni di Sistema › Generali › Elementi login ed estensioni › Estensioni del file system. Nella finestra c’è un pulsante che apre quel pannello per te.

3

Collega il disco

Si monta in lettura. Per i dischi che vuoi modificare attiva la scrittura, poi ricollegali.

Prezzo

Leggi gratis. Scrivi pagando una volta.

Nessun abbonamento, nessun account, nessun invito all’upgrade. Leggere tutti i dischi supportati da Extent resta gratis.

Una tantum
Extent
4,99 €/ una tantum

Sblocca la scrittura su tutti i tuoi dischi, su ogni Mac con il tuo account Apple. Incluso “In famiglia”.

Prezzo in Italia. L’App Store fissa il prezzo per ogni paese, altrove può essere diverso.

  • Lettura di ext2, ext3 e ext4: gratis, con o senza acquisto
  • Scrittura su dischi ext4 con journal, passando da quel journal
  • Un interruttore per disco, così un disco che leggi soltanto non viene scritto per sbaglio
  • Tutto offline: niente sui tuoi dischi lascia il Mac
Scarica su Mac App Store

Dall’autore di Preview3D, PreviewMD e PreviewSVG.

FAQ

Domande su Extent

Quali dischi può leggere Extent?

ext2, ext3 e ext4 così come li creano Ubuntu, Debian, Fedora e Raspberry Pi OS: su dischi esterni, schede SD e immagini disco, come disco intero o come partizione GPT o MBR. Non sono supportati altri file system Linux come Btrfs o XFS, né i volumi dentro LVM, RAID software o cifratura LUKS.

Su quali dischi può scrivere?

Su ext4 con journal ed extent: è così che Linux formatta un disco in ext4, a meno che tu non gli dica altrimenti. ext2, ext3, ext4 senza journal e i dischi che usano una funzione che Extent non scrive ancora (come dati inline, cartelle che non distinguono maiuscole e minuscole o quote) si montano in sola lettura.

È sicuro scrivere sui miei dischi Linux?

La scrittura resta disattivata finché non la attivi, disco per disco. Quando è attiva, ogni modifica passa dal journal del disco, come Linux scrive su ext4, quindi un disco a cui si stacca il cavo durante la scrittura torna coerente. La scrittura è verificata contro Linux stesso: ciò che Extent scrive supera e2fsck -fn e il kernel Linux lo rilegge identico. Su un disco in cui Linux ha registrato un danno non si scrive mai.

Perché devo attivare un’estensione in Impostazioni di Sistema?

Extent arriva al Finder tramite un’estensione del file system, e macOS lascia a te il compito di attivarla: una volta, in Impostazioni di Sistema › Generali › Elementi login ed estensioni › Estensioni del file system. Fino ad allora la finestra di Extent te lo segnala e ha un pulsante che apre quel pannello. Non è un’estensione del kernel: Extent si basa su FSKit, il framework di Apple per i file system che funzionano fuori dal kernel, quindi non c’è niente da autorizzare in Recovery. Un’insidia su macOS 27: raggiungi l’interruttore dalla riga Estensioni del file system, non da quella di Extent nell’elenco delle estensioni: quella a volte si rifiuta di attivarsi.

Ho collegato un disco ed Extent non lo mostra. Perché?

Dalla versione 1.0.2 Extent elenca ogni partizione Linux che non può aprire, con il motivo. Il più comune: il disco era già collegato prima che l’estensione del file system fosse attiva, o durante l’avvio del Mac; macOS non lo offre di nuovo a Extent, quindi espelli il disco e ricollegalo. Le partizioni dentro LVM, cifratura LUKS o RAID software e altri file system Linux come Btrfs o XFS non si possono aprire; un file system ext danneggiato va prima controllato su Linux con e2fsck.

Ho comprato la scrittura. Perché il mio disco è ancora in sola lettura?

La scrittura è anche un interruttore per ogni disco, spento finché non lo accendi nei dettagli del disco, e vale dalla volta successiva in cui colleghi il disco. Se è acceso e il disco si monta comunque in sola lettura, la finestra di Extent ti dice perché in una frase: un disco ext2 o ext3, una funzione che Extent non scrive ancora o un danno registrato da Linux, da controllare prima lì.

Cosa succede se stacco un disco senza espellerlo?

Quando puoi, espellilo prima. Se il cavo si stacca comunque durante la scrittura, tutto ciò che era già passato dal journal è lì la volta successiva che colleghi il disco, e il file system è coerente, senza riparazioni. Si perdono solo le modifiche ancora in viaggio in quel momento, come su Linux. Extent è stato provato proprio così.

Posso leggere la scheda SD del mio Raspberry Pi?

Sì, è uno dei dischi per cui Extent è fatto. La piccola partizione di avvio della scheda è FAT, e macOS la monta da solo; Extent monta la partizione ext4 con il sistema e i tuoi file. Si legge anche una scheda tolta senza spegnere il Pi: Extent riproduce il suo journal mentre legge, così vedi i file come li vedrà Linux.

A chi appartengono i file che creo sul disco?

Un nuovo file o una nuova cartella prende il proprietario e il gruppo della cartella in cui viene creato, quindi su Linux appartiene allo stesso utente dei file vicini, non a un ID utente che esiste solo sul tuo Mac.

Extent può formattare o riparare un disco?

No. Crea i dischi ext4 e ripara quelli danneggiati su Linux, con mkfs.ext4 ed e2fsck. Quando un disco ha bisogno di un controllo, Extent te lo dice e ti dà il comando da copiare.

Quanto costa?

La lettura è gratuita, senza limiti di tempo. La scrittura è un acquisto in-app una tantum, non un abbonamento: la sblocca su ogni Mac con il tuo account Apple e si condivide con “In famiglia”. Nessun altro account e, dopo, nemmeno internet: l’acquisto viene verificato sulla copia che l’App Store tiene sul tuo Mac. Nell’app lo trovi in Extent › Sblocca la scrittura… e nella finestra finché la scrittura non è sbloccata.

Su quali Mac funziona?

Sui Mac con Apple silicon e macOS 27 o successivo.