Mounting NTFS drives on Ubuntu 26.04 is straightforward thanks to two available drivers: the modern ntfs3 kernel driver built into Linux kernels 5.15 and later, and the traditional ntfs-3g FUSE-based driver. This guide covers how to mount ntfs on Ubuntu 26.04 using both approaches, how to configure persistent mounts via /etc/fstab, and the most useful filesystem options for everyday use.
In this tutorial you will learn:
- How to identify NTFS partitions by device name and UUID
- How to mount NTFS using the built-in ntfs3 kernel driver
- How to install and use ntfs-3g as an alternative driver
- How to configure a persistent NTFS mount in /etc/fstab
- Which mount options to use for read/write access and permissions
- How to safely unmount an NTFS filesystem
Software Requirements
| Category | Requirements, Conventions or Software Version Used |
|---|---|
| System | Ubuntu 26.04 Resolute Raccoon |
| Software | ntfs3 (built into Linux kernel), ntfs-3g (optional, install from repos) |
| Other | Privileged access to your Linux system as root or via the sudo command. An NTFS-formatted drive or partition connected to the system. |
| Conventions | # – requires given linux commands to be executed with root privileges either directly as a root user or by use of sudo command$ – requires given linux commands to be executed as a regular non-privileged user |
TL;DR
lsblk -f, create a mount point, then mount it using the built-in ntfs3 driver. For a persistent mount, add an entry to /etc/fstab using the partition UUID.
| Step | Command/Action |
|---|---|
| 1. Identify the NTFS partition | lsblk -f |
| 2. Create a mount point | sudo mkdir -p /mnt/ntfs |
| 3. Mount with ntfs3 driver | sudo mount -t ntfs3 /dev/sdb1 /mnt/ntfs |
| 4. (Optional) Make it persistent | Add UUID entry to /etc/fstab |
Identify the NTFS Partition
Before you can mount ntfs on Ubuntu 26.04, you need to know the device name and filesystem type of the target partition. The lsblk command is the most reliable way to get this information:
$ lsblk -f
The output lists all block devices along with their filesystem type, label, and UUID. Look for entries showing ntfs or ntfs3 in the FSTYPE column. For example:
NAME FSTYPE LABEL UUID MOUNTPOINT sda └─sda1 ext4 a1b2c3d4-e5f6-... / sdb └─sdb1 ntfs 361621D1211440CE
Note the device name (e.g., /dev/sdb1) and the UUID. The UUID is preferable for /etc/fstab entries because device names like sdb1 can change between reboots depending on how drives are connected.
Additionally, you can use blkid to confirm the filesystem type and retrieve the UUID:
$ sudo blkid /dev/sdb1


Mount NTFS with the ntfs3 Driver on Ubuntu 26.04
Ubuntu 26.04 ships with a Linux kernel that includes the ntfs3 driver, a native in-kernel NTFS implementation introduced in kernel 5.15. This driver offers significantly better performance than the older FUSE-based ntfs-3g because it operates in kernel space rather than user space. Therefore, ntfs3 is the recommended driver for mounting NTFS on Ubuntu 26.04.
- Create a mount point: First, create a directory where the NTFS filesystem will be accessible:
$ sudo mkdir -p /mnt/ntfs
You can use any path you prefer, such as
/media/linuxconfig/windowsor/mnt/data. - Mount the NTFS partition: Use the
-t ntfs3flag to explicitly select the ntfs3 driver:$ sudo mount -t ntfs3 /dev/sdb1 /mnt/ntfs
Replace
/dev/sdb1with your actual device name identified in the previous step. - Verify the mount: Confirm the filesystem is mounted successfully:
$ mount | grep ntfs
You should see a line similar to:
/dev/sdb1 on /mnt/ntfs type ntfs3 (rw,relatime,...)
- Access the contents: You can now browse the NTFS filesystem:
$ ls /mnt/ntfs
IMPORTANT
If the NTFS partition was not cleanly unmounted from Windows (for example, due to Windows fast startup or hibernation), the ntfs3 driver may refuse to mount it in read-write mode. In that case, either boot into Windows and shut down properly, or mount it read-only with the ro option.


Mount NTFS with ntfs-3g on Ubuntu 26.04
The ntfs-3g package provides a FUSE-based NTFS driver that has been the standard solution on Linux for many years. While the newer ntfs3 kernel driver is generally preferred for performance, ntfs-3g remains a reliable fallback and is still widely used. You can find more details in the official ntfs-3g documentation.
- Install ntfs-3g: The package is available in the Ubuntu 26.04 repositories:
$ sudo apt install ntfs-3g
- Create a mount point (if not already done):
$ sudo mkdir -p /mnt/ntfs
- Mount using ntfs-3g: Specify the driver explicitly with
-t ntfs-3g:$ sudo mount -t ntfs-3g /dev/sdb1 /mnt/ntfs
Alternatively, omit the
-tflag entirely sincentfs-3gregisters itself as a handler and the system may select it automatically whenntfs3is not specified. - Verify the mount:
$ mount | grep ntfs
The output should confirm the filesystem type as
fuseblk(which is how ntfs-3g appears in the mount table) orntfs-3g.
IMPORTANT
When both ntfs3 and ntfs-3g are available, always specify the driver explicitly with the -t flag to avoid ambiguity. Using -t ntfs3 selects the faster in-kernel driver; using -t ntfs-3g selects the FUSE driver.


Persistent NTFS Mount via fstab on Ubuntu 26.04
Mounting a drive manually with the mount command is temporary and does not survive a reboot. To make the NTFS mount persistent, you need to add an entry to /etc/fstab. Using the partition UUID rather than the device name ensures the correct partition is always mounted, even if the device path changes.
- Get the UUID of the NTFS partition:
$ sudo blkid /dev/sdb1
Example output:
/dev/sdb1: BLOCK_SIZE="512" UUID="361621D1211440CE" TYPE="ntfs" PARTUUID="f33240d6-1068-4a37-83a3-2b59c1247ec2"
Copy the UUID value.
- Create the mount point (if not already present):
$ sudo mkdir -p /mnt/ntfs


Use blkid to get the partition UUID before adding a persistent entry to /etc/fstab - Edit /etc/fstab: Open the file with a text editor:
$ sudo nano /etc/fstab
Add the following line at the end, replacing the UUID with your actual value:
UUID=361621D1211440CE /mnt/ntfs ntfs3 defaults,uid=1000,gid=1000,umask=022 0 0Use
ntfs-3ginstead ofntfs3in the third field if you prefer the FUSE driver.

The NTFS fstab entry added to /etc/fstab using the partition UUID, ntfs3 driver, and permission options - Test the fstab entry: Before rebooting, verify the entry is valid by running:
$ sudo mount -a mount: (hint) your fstab has been modified, but systemd still uses the old version; use 'systemctl daemon-reload' to reload.This hint is expected when fstab is modified while the system is running. Consequently, run the following to reload the systemd unit configuration:
$ sudo systemctl daemon-reload
After that, the NTFS partition will mount automatically on every boot.
- Verify the persistent mount:
$ mount | grep ntfs


IMPORTANT
Always test your /etc/fstab changes with sudo mount -a before rebooting. An invalid fstab entry can prevent the system from booting normally.
Useful NTFS Mount Options on Ubuntu 26.04
Both ntfs3 and ntfs-3g support a range of mount options that control access permissions, performance, and behavior. Understanding these options helps you tailor the mount to your specific use case.
| Option | Driver | Description |
|---|---|---|
ro |
Both | Mount read-only. Safe for accessing drives with unclean shutdown state. |
rw |
Both | Mount read-write (default). Requires a cleanly unmounted NTFS volume. |
uid=1000 |
Both | Set the owner UID for all files. Use your user’s UID (check with id -u). |
gid=1000 |
Both | Set the owner GID for all files. |
umask=022 |
Both | Set default permissions mask. Results in 755 for directories and 644 for files. |
fmask=133 |
Both | Permissions mask for files only (results in 644). |
dmask=022 |
Both | Permissions mask for directories only (results in 755). |
noatime |
Both | Do not update access timestamps. Improves performance on large volumes. |
windows_names |
ntfs3 | Enforce Windows-compatible filename restrictions. |
nls=utf8 |
ntfs3 | Use UTF-8 encoding for filenames (recommended default). |
A practical example for a shared drive accessible to the regular user linuxconfig (UID 1000):
$ sudo mount -t ntfs3 -o uid=1000,gid=1000,umask=022,noatime /dev/sdb1 /mnt/ntfs
Moreover, if you need to mount an NTFS drive that Windows did not shut down cleanly, you can force a read-only mount to at least access the data:
$ sudo mount -t ntfs3 -o ro /dev/sdb1 /mnt/ntfs
This is also a useful approach when you want to mount a USB drive containing an NTFS filesystem without risking data corruption. Similarly, the same principles apply when you need to mount a USB disk formatted as NTFS on Ubuntu 26.04.
Unmounting an NTFS Drive
When you are finished using the NTFS filesystem, unmount it cleanly to ensure all data is flushed and the filesystem is left in a consistent state. This is especially important for NTFS, since Windows may refuse to mount a volume that was not properly unmounted.
- Unmount the filesystem: Use the
umountcommand with either the mount point or the device name:$ sudo umount /mnt/ntfs
Alternatively:
$ sudo umount /dev/sdb1
- Verify the unmount: Confirm the filesystem is no longer listed in the mount table:
$ mount | grep ntfs
If the command returns no output, the drive has been successfully unmounted.
IMPORTANT
If you receive a “target is busy” error when unmounting, it means a process or shell session still has the mount point as its current directory. Close any file managers or terminals accessing the drive, or use lsof +D /mnt/ntfs to identify which processes are using it.
Conclusion
You now know how to mount ntfs on Ubuntu 26.04 using both the modern ntfs3 kernel driver and the traditional ntfs-3g FUSE driver. For most users, the ntfs3 driver is the better choice due to its superior performance and native kernel integration. Furthermore, configuring a persistent mount via /etc/fstab ensures your NTFS drives are always available after a reboot without any manual intervention.
For related storage tasks, you may also want to learn how to mount a CD-ROM or how to boot Ubuntu 26.04 from USB when working with external media.
Frequently Asked Questions
- What is the difference between ntfs3 and ntfs-3g on Ubuntu 26.04?
ntfs3is a native in-kernel driver included in Linux kernels 5.15 and later, offering better performance because it runs in kernel space.ntfs-3gis a FUSE-based driver that runs in user space, making it slightly slower but historically more feature-complete. On Ubuntu 26.04 with its modern kernel,ntfs3is the recommended choice for most users. - Why does my NTFS partition mount as read-only even though I specified rw? This typically happens when the NTFS volume has a dirty flag set, meaning it was not cleanly unmounted from Windows. Windows Fast Startup and hibernation both leave the filesystem in this state. To resolve it, boot into Windows and perform a full shutdown (not restart), then mount the drive on Ubuntu again. Alternatively, disable Fast Startup in Windows power settings.
- How do I allow a non-root user to mount NTFS drives on Ubuntu 26.04? You can grant mount permissions in two ways. First, you can add a pre-configured fstab entry with the
useroption, which allows any user to mount that specific device. Second, you can installntfs-3g, which includes a setuid helper (ntfs-3g) that allows unprivileged users to mount NTFS drives. Withntfs3, you still needsudoor a matching fstab entry. - Can I write to an NTFS drive mounted on Ubuntu 26.04? Yes, both
ntfs3andntfs-3gsupport full read-write access to NTFS filesystems, provided the volume is cleanly mounted (no dirty flag). Ensure you use therwoption (or simply omit it, since it is the default) and that the volume was properly unmounted from Windows before connecting it to Ubuntu. - How do I automatically mount an NTFS drive at boot on Ubuntu 26.04? Add an entry to
/etc/fstabusing the partition UUID (retrieved withblkid), specifyntfs3orntfs-3gas the filesystem type, and include appropriate options such asuid=1000,gid=1000,umask=022. Always test the entry withsudo mount -abefore rebooting to catch any configuration errors.
Berita Terkini
Berita Terbaru
Daftar Terbaru
News
Jasa Impor China
Berita Terbaru
Flash News
RuangJP
Pemilu
Berita Terkini
Prediksi Bola
Technology
Otomotif
Berita Terbaru
Teknologi
Berita terkini
Berita Pemilu
Berita Teknologi
Hiburan
master Slote
Berita Terkini
Pendidikan
Resep
Jasa Backlink
Slot gacor terpercaya
Anime Batch
