ExtendFS

ExtendFS for Linux Filesystems

ExtendFS

Mount ext4 disks or drives on your Mac to access your Linux files easily.

Download on the App Store

Requires macOS 15.6+, supports Intel and Apple Silicon

A Finder window with a ext4 drive opened to the root directory of a typical Linux installation. An ExtendFS window is open in the background that confirms the file system extension is enabled.

Overview

ExtendFS is a read-only ext2, ext3, and ext4 driver for macOS using FSKit and written in Swift. It's plug-and-play, with no kernel extension or messing with system security settings required.

ext4 is one of the most common filesystem formats used by HDDs, SSDs, and USB flash drives formatted on Linux, such as by Ubuntu users. However, ext4 isn't supported by default on macOS and results in an error when you plug one of these devices into your Mac. If you want to read files off a supported Linux disk but see this error, ExtendFS can help you access them.

macOS warning dialog saying 'The disk you attached was not readable by this computer.' with three buttons: eject, ignore, initialize.

Please note that not all ext4 features are currently supported. This includes compression and encryption. In addition, LVM is not currently supported. See the GitHub for detailed information about supported features and other limitations.

Usage

  1. Download and run the ExtendFS app.
  2. Enable ExtendFS's file system extension in System Settings.

    macOS System Settings screenshot showing the File System Extensions pane in Login Items & Extensions with 'ExtendFS (ext2/3/4)' enabled

Then, once you plug in your ext4-formatted drive or open your disk image, supported volumes will mount automatically, with no command line tools or manual mounting required.

If you do wish to use a command line tool, ExtendFS (like other FSKit extensions) integrates with the system's familiar tools, like the mount(8) command:

mount -t ExtendFS /dev/disk15 /tmp/mnt

Frequently Asked Questions

For additional up-to-date information, see the GitHub repo.