# Install ntfs-3g with Homebrew, apk, apt, dnf, MacPorts, pacman, zypper

Read-write NTFS driver for FUSE. Version 2026.2.25 via Homebrew; verified 2026-06-21.

## Install

```sh
sudo av install brew:ntfs-3g
```

Additional install commands:

### macOS

- Homebrew (100%):

```sh
brew install ntfs-3g
```

  Evidence: local Homebrew formula metadata

- MacPorts (94%):

```sh
sudo port install ntfs-3g
```

  Evidence: MacPorts ports tree: fuse/ntfs-3g/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

### Linux

- apk (92%):

```sh
sudo apk add ntfs-3g
```

  Evidence: Alpine Linux edge package indexes: ntfs-3g from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz

- Debian apt (92%):

```sh
sudo apt install libntfs-3g89t64
```

  Evidence: Debian stable package indexes: libntfs-3g89t64 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

- dnf (92%):

```sh
sudo dnf install ntfs-3g
```

  Evidence: Fedora Rawhide package metadata: ntfs-3g from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst

- pacman (92%):

```sh
sudo pacman -S ntfs-3g
```

  Evidence: Arch Linux sync databases: ntfs-3g from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz

- zypper (92%):

```sh
sudo zypper install ntfs-3g
```

  Evidence: openSUSE Tumbleweed package metadata: ntfs-3g from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst

## Package facts

- **Package key:** brew:ntfs-3g
- **Package manager:** Homebrew
- **Package manager page:** <https://formulae.brew.sh/formula/ntfs-3g>
- **Version:** 2026.2.25
- **Source summary:** Read-write NTFS driver for FUSE
- **Homepage:** <https://www.tuxera.com/community/open-source-ntfs-3g/>
- **Repository:** <https://github.com/tuxera/ntfs-3g>
- **Upstream docs:** <https://github.com/tuxera/ntfs-3g/wiki>
- **License:** GPL-2.0-or-later AND LGPL-2.0-or-later
- **Source archive:** <https://tuxera.com/opensource/ntfs-3g_ntfsprogs-2026.2.25.tgz>
- **Last updated:** 2026-06-21T23:19:44Z
- **Generated:** 2026-07-08T07:18:31+00:00

## Executables

- lowntfs-3g (cli)
- mkfs.ntfs (cli)
- mkntfs (cli)
- mount.lowntfs-3g (cli)
- mount.ntfs-3g (cli)
- mount_ntfs (cli)
- ntfs-3g (cli)
- ntfs-3g.probe (cli)
- ntfscat (cli)
- ntfsclone (cli)
- ntfscluster (cli)
- ntfscmp (cli)
- ntfscp (cli)
- ntfsfix (cli)
- ntfsinfo (cli)
- ntfslabel (cli)
- ntfsls (cli)
- ntfsrecover (cli)
- ntfsresize (cli)
- ntfssecaudit (cli)
- ntfstruncate (cli)
- ntfsundelete (cli)
- ntfsusermap (cli)
- ntfswipe (cli)
- lowntfs-3g (alias)
- mkfs.ntfs (alias)
- mkntfs (alias)
- mount.lowntfs-3g (alias)
- mount.ntfs-3g (alias)
- mount_ntfs (alias)
- ntfs-3g (alias)
- ntfs-3g.probe (alias)
- ntfscat (alias)
- ntfsclone (alias)
- ntfscluster (alias)
- ntfscmp (alias)
- ntfscp (alias)
- ntfsfix (alias)
- ntfsinfo (alias)
- ntfslabel (alias)
- ntfsls (alias)
- ntfsrecover (alias)
- ntfsresize (alias)
- ntfssecaudit (alias)
- ntfstruncate (alias)
- ntfsundelete (alias)
- ntfsusermap (alias)
- ntfswipe (alias)

## Build dependencies

- pkgconf

## Install behavior

- Post-install hook: not defined
- Bottle: available on arm64_linux, x86_64_linux

## Freshness

- Page generated: 2026-07-08
- Package-manager version: 2026.2.25
- Package-manager updated: 2026-06-21
- Local data: ok
- Upstream repository: https://www.tuxera.com/community/open-source-ntfs-3g/
- info: Release/tag comparison is only available for GitHub repositories.
## Project history and usage

NTFS-3G is the long-running open-source read/write NTFS driver and tool suite for Unix-like systems, commonly implemented through FUSE. It became the practical answer for Linux, BSD, macOS, and other systems that needed to interoperate with Windows-formatted NTFS volumes.

### Project history

The NTFS-3G release history shows early public releases beginning in July 2006 and the first stable 1.0 release on February 21, 2007. The project later combined the driver with the ntfsprogs utilities; the release history's April 10, 2011 stable entry includes many `ntfsclone`, `ntfsresize`, `ntfsundelete`, and library changes alongside driver fixes.

The GitHub README says the project has been funded, supported, and maintained by Tuxera since 2008. The old SourceForge page now points users to GitHub for current development, making SourceForge mostly an archive of the project's earlier distribution era.

### Adoption history

NTFS-3G spread because NTFS disks are unavoidable in mixed Windows/Linux/macOS environments. The README says most distributions have an up-to-date package and recommends installing the packaged version. The project wiki describes support across Linux, FreeBSD, macOS, NetBSD, OpenIndiana, QNX, and Haiku, with support for Windows NTFS versions through Windows 11 and Windows Server 2025.

On July 1, 2026, Homebrew listed NTFS-3G 2026.2.25, Linux bottles only, and 430 installs in its 365-day analytics window. The small Homebrew number understates its broader Linux role because many users get NTFS-3G from their distribution rather than Homebrew.

### How it is used

Users install NTFS-3G to mount NTFS volumes read-write, inspect or repair metadata, clone and resize volumes, copy files, recover deleted files, and format NTFS filesystems. The README's basic example is mounting a device with `mount -t ntfs-3g /dev/sda1 /mnt/windows` or calling `ntfs-3g` directly.

The package is more than one mount helper: it ships `mkfs.ntfs`/`mkntfs`, `ntfsclone`, `ntfsresize`, `ntfsfix`, `ntfsinfo`, `ntfsls`, `ntfsundelete`, `ntfswipe`, and related tools. That makes it both a filesystem driver and a rescue/interoperability toolkit.

### Why package nerds care

NTFS-3G is significant because it turned NTFS write support from risky folklore into a standard package-manager install. Even with newer in-kernel NTFS work, it remains important as a portable FUSE driver and as the home of the mature ntfsprogs-style userland utilities.

### Timeline

- July 14, 2006: early NTFS-3G release listed in the release history.
- February 21, 2007: NTFS-3G 1.0 stable release.
- 2008: Tuxera began funding, supporting, and maintaining the project.
- April 10, 2011: stable release line shows NTFS-3G and ntfsprogs functionality moving together.
- October 31, 2022: security release 2022.10.3.
- April 21, 2026: stable version 2026.2.25 listed in the release history.

### Related projects

- FUSE is the usual userspace filesystem interface.
- ntfsprogs supplies many of the accompanying NTFS utilities.
- Tuxera NTFS is the commercial/proprietary sibling ecosystem around Tuxera's NTFS work.

### Sources

- <https://formulae.brew.sh/formula/ntfs-3g>
- <https://github.com/tuxera/ntfs-3g>
- <https://github.com/tuxera/ntfs-3g/wiki>
- <https://github.com/tuxera/ntfs-3g/wiki/NTFS-3G-Release-History>
- <https://sourceforge.net/projects/ntfs-3g/>


## Security Notes

infrastructure mutation or orchestration signal.

- **Geiger risk:** orange / medium
- infrastructure mutation or orchestration signal

## Source Database Details

- **Source Database:** Homebrew formula API
- **Tap:** homebrew/core
- **Full Name:** ntfs-3g
- **Version Scheme:** 0
- **Revision:** 0
- **Head Version:** HEAD
- **Requirements:** linux
- **Bottle Stable Root URL:** <https://ghcr.io/v2/homebrew/core>
- **Deprecated:** no
- **Disabled:** no
- **Keg Only:** no
- **URL Keys:** head, stable

## Other Package-Manager Records

- Debian apt - libntfs-3g89t64 - 1:2022.10.3-5+deb13u1: normalized package name match | Debian stable package indexes: libntfs-3g89t64 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | read/write NTFS driver for FUSE (runtime library) | https://github.com/tuxera/ntfs-3g/wiki
- Debian apt - ntfs-3g - 1:2022.10.3-5+deb13u1: normalized package name match | Debian stable package indexes: ntfs-3g from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | read/write NTFS driver for FUSE | https://github.com/tuxera/ntfs-3g/wiki
- Debian apt - ntfs-3g-dev - 1:2022.10.3-5+deb13u1: normalized package name match | Debian stable package indexes: ntfs-3g-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | read/write NTFS driver for FUSE (development) | https://github.com/tuxera/ntfs-3g/wiki
- Ubuntu apt - libntfs-3g89t64 - 1:2022.10.3-1.2ubuntu3: normalized package name match | Ubuntu 24.04 LTS package indexes: libntfs-3g89t64 from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz | read/write NTFS driver for FUSE (runtime library) | https://github.com/tuxera/ntfs-3g/wiki
- Ubuntu apt - ntfs-3g - 1:2022.10.3-1.2ubuntu3: normalized package name match | Ubuntu 24.04 LTS package indexes: ntfs-3g from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz | read/write NTFS driver for FUSE | https://github.com/tuxera/ntfs-3g/wiki
- Ubuntu apt - ntfs-3g-dev - 1:2022.10.3-1.2ubuntu3: normalized package name match | Ubuntu 24.04 LTS package indexes: ntfs-3g-dev from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz | read/write NTFS driver for FUSE (development) | https://github.com/tuxera/ntfs-3g/wiki
- apk - ntfs-3g - 2026.2.25-r0: normalized package name match | Alpine Linux edge package indexes: ntfs-3g from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz | Stable, full-featured, read-write NTFS (driver) | https://www.tuxera.com/company/open-source/
- apk - ntfs-3g-dev - 2026.2.25-r0: normalized package name match | Alpine Linux edge package indexes: ntfs-3g-dev from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz | Stable, full-featured, read-write NTFS (development files) | https://www.tuxera.com/company/open-source/
- apk - ntfs-3g-doc - 2026.2.25-r0: normalized package name match | Alpine Linux edge package indexes: ntfs-3g-doc from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz | Stable, full-featured, read-write NTFS (documentation) | https://www.tuxera.com/company/open-source/
- apk - ntfs-3g-libs - 2026.2.25-r0: normalized package name match | Alpine Linux edge package indexes: ntfs-3g-libs from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz | Stable, full-featured, read-write NTFS (libraries) | https://www.tuxera.com/company/open-source/
- apk - ntfs-3g-progs - 2026.2.25-r0: normalized package name match | Alpine Linux edge package indexes: ntfs-3g-progs from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz | Stable, full-featured, read-write NTFS (utilities) | https://www.tuxera.com/company/open-source/
- apk - ntfs-3g-static - 2026.2.25-r0: normalized package name match | Alpine Linux edge package indexes: ntfs-3g-static from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz | Stable, full-featured, read-write NTFS (static library) | https://www.tuxera.com/company/open-source/
- dnf - ntfs-3g - 2026.2.25-2.fc45: normalized package name match | Fedora Rawhide package metadata: ntfs-3g from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | Linux NTFS userspace driver | https://github.com/tuxera/ntfs-3g
- dnf - ntfs-3g-devel - 2026.2.25-2.fc45: normalized package name match | Fedora Rawhide package metadata: ntfs-3g-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | Development files and libraries for ntfs-3g | https://github.com/tuxera/ntfs-3g
- dnf - ntfs-3g-libs - 2026.2.25-2.fc45: normalized package name match | Fedora Rawhide package metadata: ntfs-3g-libs from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | Runtime libraries for ntfs-3g | https://github.com/tuxera/ntfs-3g
- dnf - ntfsprogs - 2026.2.25-2.fc45: normalized package name match | Fedora Rawhide package metadata: ntfsprogs from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | NTFS filesystem libraries and utilities | https://github.com/tuxera/ntfs-3g


## Related links

- [Secret-risk packages](https://www.automicvault.com/pkg/secret-risk-packages/) - Has protected-tool coverage, approval-gate, or non-low Geiger security signals.
- [Terminal utility packages](https://www.automicvault.com/pkg/terminal-utilities/) - Matched terminal and command-line workflow metadata.
- [Networking and protocol packages](https://www.automicvault.com/pkg/networking-protocol-tools/) - Matched network, protocol, or remote-service metadata.
- [Homebrew utility packages](https://www.automicvault.com/pkg/brew-utility-packages/) - Matched Homebrew package provider.
- [pkgconf](https://www.automicvault.com/pkg/brew/pkgconf/) - Build dependency declared by Homebrew.
- [btfs](https://www.automicvault.com/pkg/brew/btfs/) - Shares av.db curated category or tags: cli, filesystem, filesystems, fuse, system.
- [dwarfs](https://www.automicvault.com/pkg/brew/dwarfs/) - Shares av.db curated category or tags: cli, filesystem, filesystems, fuse, system.
- [erofs-utils](https://www.automicvault.com/pkg/brew/erofs-utils/) - Shares av.db curated category or tags: cli, filesystem, filesystems, fuse, system.
- [ext4fuse](https://www.automicvault.com/pkg/brew/ext4fuse/) - Shares av.db curated category or tags: cli, filesystem, filesystems, fuse, system.
- [fuse-zip](https://www.automicvault.com/pkg/brew/fuse-zip/) - Shares av.db curated category or tags: cli, filesystem, filesystems, fuse, system.
- [libfuse](https://www.automicvault.com/pkg/brew/libfuse/) - Shares av.db curated category or tags: cli, filesystem, filesystems, fuse, system.
- [mp3fs](https://www.automicvault.com/pkg/brew/mp3fs/) - Shares av.db curated category or tags: cli, filesystem, filesystems, fuse, system.
- [ratarmount](https://www.automicvault.com/pkg/brew/ratarmount/) - Shares av.db curated category or tags: cli, filesystem, filesystems, fuse, system.

## Combined YAML source

View the package source record on GitHub. [combined/ntfs-3g.yml](https://github.com/automic-vault/db/blob/main/combined/ntfs-3g.yml)


## Sources

- Nucleus package database
- Geiger risk classifier
- package-page enrichment
- curated package history
- package version freshness
- av.db category and tag curation
- package relationship graph
- external package-manager database matches
- cross-ecosystem install command graph
