🍺 BREW Explorer

← all formulae

ext4fuse

brew install ext4fuse v0.1.3 GPL-2.0-only

Read-only implementation of ext4 for FUSE

5
30-day installs · #10365
14
90-day · #10737
49
365-day · #11121
1.0k
★ GitHub stars · updated 5y ago

Runtime dependencies

Build dependencies

Links

Raw metadata
{
  "aliases": [],
  "alternatives": [],
  "build_dependencies": [
    "pkgconf"
  ],
  "categories": [],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [
    "libfuse@2"
  ],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Read-only implementation of ext4 for FUSE",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:37:28+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "ext4fuse",
  "github_default_branch": "master",
  "github_last_commit_at": "2021-04-11T05:18:49Z",
  "github_readme_excerpt": "ext4fuse \n======\nThis is a read-only implementation of ext4 for FUSE.  The main reason this\nexists is to be able to read linux partitions from OSX.  However, it should\nwork on top of any FUSE implementation.  Linux and FreeBSD have been tested to\nsome point and I\u0027ve heard that OpenSolaris should also work.\n\nWrite support will only come if I get the time, knowledge, patience and nerve\nto support it.  Most of them I lack, so it\u0027s a long shot.  However, the fact\nthat ext4fuse is read-only also means that it\u0027s completely safe to use.\n\n## Installation\n### OS X \nIf you use OS X I suggest you rely on the [homebrew project](http://mxcl.github.com/homebrew/).\n\nOnce you have homebrew installed, simply type the following two commands:\n\n`$ brew cask install osxfuse`\n\n`$ brew install ext4fuse`\n\nAt least on Leopard, you need to add your user to the operator group so you can\nhave readonly permissions to the disks.  Use this:\n\n`$ sudo dscl . append /Groups/operator GroupMembership \u003cyour-user\u003e`\n\nAlso, you will need to know the \u003cdevice\u003e name of your ext4 partition.  Take a\nlook at the Mac Disk Utility.  It should be something _like_ `/dev/disk0s5`.\n\n### FreeBSD \nSimply install it through the ports tree:\n\n`$ cd /usr/ports/sysutils/fusefs-ext4fuse \u0026\u0026 make install clean`\n\nRemember that you need the fuse module loaded.  In my experience it doesn\u0027t\nload automatically, but then again, I have nearly zero experience with FreeBSD.\n\n### Compiling from source\nIf you prefer bleeding edge, get the source, untar it and compile using:\n\n`$ make`\n\nor in case you are on FreeBSD:\n\n`$ gmake`\n\nYou need to have pkg-config for the compilation to work as well as the FUSE\nkernel module.  For OSX you should use fuse4x (notice that fuse4x is also\navailable via `brew install`).\n\n## Mounting \nYou can mount a filesystem like this:\n\n`$ ext4fuse \u003cdevice\u003e \u003cmountpoint\u003e`\n\nIf you compiled from source, and you haven\u0027t manually installed `ext4fuse` in\nyour $PATH, go to the directory where you did the compilation and run ",
  "github_repo": "gerard/ext4fuse",
  "github_stars": 1027,
  "github_topics": [],
  "homepage": "https://github.com/gerard/ext4fuse",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 5,
  "installs_365d": 49,
  "installs_90d": 14,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "GPL-2.0-only",
  "llm_generated_at": null,
  "llm_model": null,
  "name": "ext4fuse",
  "oldnames": [],
  "one_liner": null,
  "optional_dependencies": [],
  "rank_30d": 10365,
  "rank_365d": 11121,
  "rank_90d": 10737,
  "raw_hash": "73069d42a3d2b467",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/e/ext4fuse.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": "HEAD",
  "version_stable": "0.1.3",
  "versioned_formulae": [],
  "why_use_this": null
}