Extent for macOS
Get
How-to guide

Which Linux disks Extent opens, and which it doesn't

Short answer

Extent opens ext2, ext3 and ext4 – partitions, whole disks and .img files – and writes ext4 with a journal. It doesn't open LVM, LUKS, software RAID, Btrfs, XFS, ZFS or F2FS; since version 1.0.2 it says which one a partition holds. anylinuxfs opens most of those.

Download on the Mac App Store

Last checked · Extent needs macOS 27 or later on a Mac with Apple silicon.

By what's on the disk

What Extent does with each kind of Linux disk (version 1.0.2)
On the diskReadsWritesWhat Extent tells youOtherwise
ext4 as Linux formats itwith a journal and extentsYesYes, once writing is unlocked and on for that diskRead & write–
ext4 with a feature Extent doesn't write yetcasefold, inline_data, encrypt, quota and others belowYesNoThe features, by nameLinux
ext3YesNoIt's ext3, read-onlyLinux
ext2, or ext4 without a journalYesNoNo journal, read-onlyLinux
ext2, ext3 or ext4 on which Linux recorded damageYesNot until it's checkedCheck it with e2fsck -f on Linuxe2fsck on Linux
An ext file system too damaged to read consistentlyNoNoIt's damaged; nothing was writtene2fsck on Linux
LVMNoNoAn LVM physical volumeanylinuxfs
LUKS encryptionNoNoEncrypted with LUKSanylinuxfs; Luksmith for ext inside LUKS
Linux software RAID (mdadm)NoNoPart of a software RAIDanylinuxfs
Btrfs, XFSNoNoWhich file system it holdsanylinuxfs; xlinuxfs
ZFSNoNo–anylinuxfs
F2FS, SquashFSNoNoWhich one it holds–

Extent reads ext2, ext3 and ext4 on a partition of either kind – GPT or MBR – on a disk formatted as a whole without partitions, and in a disk image (.img), such as a Raspberry Pi OS image or a backup of a card. A few kinds of Linux partition it doesn't open yet, such as one marked for /usr; it says so. It writes only ext4 with a journal and extents, because only there does every change go through the journal.

By device

Where each device keeps your files, and whether Extent opens that partition. Where Extent opens an ext4 partition, it writes to it too once writing is unlocked – unless the partition uses a feature Extent can't write yet, which it then names.

Raspberry Pi and other single-board computers
DeviceOn the diskExtent
Raspberry Pi OSbootfs FAT, rootfs ext4Opens rootfsYour files: /home/<username> – step by step
OctoPiRaspberry Pi OS underneathOpens rootfsOctoPrint: /home/<username>/.octoprint
MainsailOS (Klipper), Raspberry Pi imageRaspberry Pi OS underneathOpens rootfs/home/pi/printer_data/config/printer.cfg
RetroPieRaspberry Pi OS underneathOpens rootfsROMs: /home/pi/RetroPie/roms
Pi-holeInstalled on Raspberry Pi OS, Debian, Ubuntu and othersOpens it where the system is ext4/etc/pihole/gravity.db, pihole-FTL.db
DietPi on a Raspberry PiFAT boot, ext4 rootOpens the rootData: /mnt/dietpi_userdata; settings: /boot/dietpi.txt
Home Assistant OSFAT boot, EROFS system, ext4 hassos-overlay and hassos-dataOpens hassos-dataBackups: supervisor/backup on it
LibreELECFAT LIBREELEC, ext4 STORAGEOpens STORAGEThe device mounts it at /storage
OSMCFAT boot, ext4 rootOpens the rootKodi: /home/osmc/.kodi
VolumioFAT boot, ext4 volumio with the system image, ext4 volumio_dataOpens both ext4 partitions
BatoceraFAT BATOCERA, SHARE ext4 by defaultOpens SHARE when it's ext4Not when it was reformatted as Btrfs; exFAT macOS reads itself
RecalboxFAT RECALBOX, SHARE exFAT, ext4 OVERLAYNot needed for your gamesmacOS reads SHARE, which is exFAT, by itself
Bitcoin and Lightning nodes
DeviceOn the diskExtent
Umbrel on a Raspberry PiFAT boot, SquashFS system, ext4 data; a ZFS pool when RAID is set upOpens data, not ZFS
RaspiBlitz (1.12)ext4 data driveOpens itapp-data/lnd/data/chain/bitcoin/mainnet/channel.backup
myNodeext4 by default, Btrfs if chosenOpens ext4mynode/lnd/data/chain/bitcoin/mainnet/channel.backup
StartOS (Start9)LVM, LUKS, BtrfsNo
Linux computers and live USB drives
DeviceOn the diskExtent
Ubuntu, Debian, Linux Mint, Pop!_OSext4, as each installs by default without encryptionOpens it
Ubuntu or Pop!_OS, encryptedLUKS with LVM inside, ext4 in thatNo – anylinuxfs
elementary OSext4 inside LVM, alwaysNo – anylinuxfs
Fedora (desktop editions since 33), Fedora Asahi Remix, openSUSEBtrfsNo – anylinuxfs
ArchYour choice at install: Btrfs, ext4, XFS or F2FSOpens ext4, ext3 and ext2
Kali live USB with persistenceext4 persistence partitionOpens it
Ubuntu live USB made with Rufus, with persistenceext3 casper-rwReads it
Handhelds and phones
DeviceOn the diskExtent
Steam Deck microSD cardext4 with case-insensitive foldersReads it
Android SD card used as portable storageFAT32 or exFATNot needed: macOS reads it
Android SD card adopted as internal storageEncrypted for that one phoneNo: nothing can mount it elsewhere
Drives taken out of a NAS
DeviceOn the diskExtent
SynologySoftware RAID (mdadm) with LVM; Btrfs or ext4 insideNo – anylinuxfs, or Synology's recovery guide on a Linux PC
QNAPext4 (QTS) or ZFS (QuTS hero)Not tested with ext4; ZFS no
Buffalo TeraStation, LinkStationXFS, Btrfs or ext4, by modelNot tested with ext4; XFS and Btrfs no
Netgear ReadyNAS (OS 6)BtrfsNo
WD My Book Liveext4 with 64 KiB blocks on partition 4, by a user's accountNot tested; Extent accepts blocks up to 64 KiB

How to find out what's on yours

  • Connect it with Extent installed. Since version 1.0.2 its window lists every Linux partition it couldn't open, with what it found there: LVM, LUKS, RAID, Btrfs, XFS and so on, or damage.
  • On the Mac, without Extent: diskutil list in the Terminal. Linux partitions say Linux in the TYPE column – Linux, Linux Filesystem, Linux_LVM, Linux_RAID. How to read that list.
  • On Linux: lsblk -f names the file system of every partition – ext4, crypto_LUKS, LVM2_member, linux_raid_member, btrfs, xfs. For an ext4 disk, sudo dumpe2fs -h /dev/sdX1 lists its features on the “Filesystem features” line.

ext4 features that keep a disk read-only

Extent writes ext4 as current Linux distributions create it, including what today's mke2fs turns on by default – metadata checksums and their seed, 64-bit block numbers, the orphan file – and ext4 without 64-bit block numbers, as on a Raspberry Pi OS card. An ext4 disk with any of these features mounts read-only instead, and Extent names the feature:

Features Extent reads but doesn't write yet
FeatureWhat it isWhere you meet it
casefoldFolders that ignore upper and lower case in namesA Steam Deck's microSD card
inline_dataTiny files stored inside their inodeFormatted on purpose; not a default
encryptPer-folder encryption of contents and namesAndroid and some Linux setups
quota, projectDisk quotas kept by the file systemServers
bigallocSpace handed out in clusters of blocksLarge-file storage, rarely
verityRead-only files checked against a hash treeRare on removable disks
fast_commitSmall journal records between full commitsTurned on by choice
mmp, ea_inodeMulti-mount protection; large extended attributes in inodes of their ownClusters and special setups

A feature newer than Extent knows keeps the disk read-only too – or, where the ext4 rules say software that doesn't know it mustn't touch the disk at all, unmounted, with a note that the disk needs a newer Extent. More about what each feature does is in the ext4, ext3 and ext2 guide.

What opens the rest

  • anylinuxfs runs a small Linux in a virtual machine and hands the disk to the Mac as a network share: LVM, LUKS, software RAID, Btrfs, XFS and ZFS. Free and open source, from the Terminal, on Apple silicon.
  • Luksmith unlocks LUKS and mounts the ext file system inside.
  • xlinuxfs reads and writes XFS and Btrfs as well as ext.
  • Linux itself – a virtual machine, or the computer the disk came from – opens everything Linux made.
  • Every way to read ext4 on a Mac, side by side: how to read and write ext4 on a Mac.

A Linux partition that isn't on this page? Extent's window says what it found. If it's a kind Extent doesn't open yet, tell us at apps@xfanta.com – it helps decide what comes next.

Frequently asked questions

Does Extent open LVM volumes?

No. Since version 1.0.2 it recognizes an LVM physical volume and says so, but it can't open the file systems inside. anylinuxfs can, or Linux itself.

Can I open a Synology or other NAS drive on my Mac with Extent?

Usually not. Synology's own recovery guide reads its disks on Linux with mdadm and lvm2: a software RAID with LVM on top, which Extent doesn't open. anylinuxfs handles RAID and LVM, or follow the NAS maker's recovery guide on a Linux PC.

Can Extent open an encrypted Linux disk?

Not one encrypted with LUKS, which is how Linux usually encrypts a whole disk. Extent says the partition is encrypted with LUKS. Luksmith unlocks LUKS with ext inside, and anylinuxfs handles LUKS and LVM.

Why does my Steam Deck's microSD card mount read-only?

Steam Deck formats its cards as ext4 with case-insensitive folders, the casefold feature, which Extent reads but doesn't write yet. Inside those folders Extent finds names exactly as they are written.

Does Extent support Btrfs or XFS?

No – ext2, ext3 and ext4 only. Extent tells you when a partition holds Btrfs or XFS; anylinuxfs opens both, and xlinuxfs reads and writes them.

Your ext4 disk, in the Finder.

Extent mounts ext2, ext3 and ext4 on macOS 27 and tells you plainly about the disks it can't open. Reading is free; writing to ext4 is a one-time purchase.

Sources

Facts on this page were checked against these sources on 2 November 2026; what Extent does, against its source code.