Extent for macOS
Get
Reading is free

Linux disks on the Mac,
read and written.

Plug in a USB drive or the SD card from a Raspberry Pi and it shows up in the Finder like any other disk — ext2, ext3 and ext4, no Terminal, no kernel extension. Writing to ext4 goes through the disk's own journal, the way Linux does it.

Coming soon to theMac App StoreSee what it does

Free to read · writing €4.99 one-time · macOS 27 or later · Apple silicon

No account No tracking Nothing leaves your Mac No kernel extension
The Extent window listing Linux disks, one of them mounted for reading and writing
Features

A Linux disk that behaves like a disk.

Extent is a file system extension built on FSKit, the framework Apple ships for exactly this. Nothing to allow in Recovery, nothing running as root, nothing left behind when you remove the app.

Every ext there is

ext4, ext3 and ext2 as Ubuntu, Debian, Fedora and Raspberry Pi OS format them: checksums, 64-bit, extents, indexed directories, extended attributes, symbolic links and permissions.

Mounts itself

Plug the disk in and it is in the Finder and in every app, with the files where Linux left them. Disk images open too — drop an .img on the window.

Writing with the journal

Create, change, rename and delete on ext4. Every change travels through the disk's journal, as on Linux, so a disk pulled out mid-write comes back consistent.

A card straight from the Pi

A disk that left Linux without being ejected reads as Linux itself will see it once it finishes its journal. Nothing to repair first, nothing to mount by hand.

Off until you say so

Writing stays off, disk by disk. A disk carrying damage that Linux recorded stays read-only until it has been checked there — and Extent tells you that's why.

Says why, in words

When a disk stays read-only or won't mount at all, the reason is a sentence with the next step in it, not an error code. Help › Copy Diagnostics gathers the details.

Screenshots

What you actually see

The disks, what each one allows, and what Extent says when a disk can't be read.

A disk mounted read-only, with the switch that changes that
A disk mounted read-only, with the switch that changes that
A disk that couldn't be read, and what to do about it
A disk that couldn't be read, and what to do about it
Before the first disk — or try the sample disk that ships with the app
Before the first disk — or try the sample disk that ships with the app
Writing

The part everything else gets wrong.

Writing to ext4 is where a driver either respects the file system's journal or quietly damages it. Extent writes the way the kernel does: changes gather into a transaction, the transaction commits to the journal, and only then does the disk itself change.

  • Tested by pulling the cable mid-write: every file that had been saved was intact and the disk came back clean
  • Checked against Linux — what Extent writes passes e2fsck -fn, and Linux reads it back exactly
  • ext4 with a journal and extents; ext2, ext3 and features Extent can't write yet stay read-only
  • A disk with recorded damage is never written to
Getting started

Three things, once.

A file system extension is something macOS wants you to turn on yourself. After that, disks simply appear.

1

Open Extent

The window lists the Linux disks it knows — the ones connected now and the ones it has seen before.

2

Turn the extension on

System Settings › General › Login Items & Extensions › File System Extensions. The window has a button that opens that pane for you.

3

Plug the disk in

It mounts for reading. Turn writing on for the disks you mean to change, then reconnect them.

Pricing

Read for free. Write once, pay once.

No subscription, no account, no upgrade prompts. Reading every disk Extent supports stays free.

One-time
Extent
4.99/ one-time

Unlocks writing on all your disks, on every Mac signed in to your Apple Account. Family Sharing included.

  • Reading ext2, ext3 and ext4 — free, with or without the purchase
  • Writing to ext4 disks with a journal, through that journal
  • A switch per disk, so a disk you only read can't be written by accident
  • Fully offline: nothing about your disks ever leaves the Mac
Coming soon to theMac App Store

From the maker of Preview3D, PreviewMD and PreviewSVG.