How to enable NTFS3?

As I said they are the same, unless you modify your Manjaro installation.

[omano@omano-nvme ~]$ which mount.ntfs
/usr/bin/mount.ntfs
[omano@omano-nvme ~]$ which mount.ntfs-3g
/usr/bin/mount.ntfs-3g
[omano@omano-nvme ~]$ ls /sbin/mount.ntfs* -l
lrwxrwxrwx 1 root root 16  2 sept.  19:34 /sbin/mount.ntfs -> /usr/bin/ntfs-3g
lrwxrwxrwx 1 root root 16  2 sept.  19:34 /sbin/mount.ntfs-3g -> /usr/bin/ntfs-3g

Pretty much the same on many/all distribution too as far as I know.

3 Likes

The last questions,

Is the fstab a single file used for all kernels? or when I log into a different kernel that file is individual for each kernel?

I’m making this questions to avoid issues if I change the file while using kernel 5.15 and log into a different one.

How many can you find?

One fstab to rule them all. :wink:

1 Like

https://wiki.manjaro.org/index.php/Fstab

This is a file for the system, there is no per kernel configuration so think about it if you want to use this driver, before switching to kernel which don’t have support for it.

2 Likes

I don’t understand it either. I waited until the kernel 5.15 is officially out on Manjaro.

Still there is no NTFS3

Still everything maps to the old NTFS3-G and I don’t see any NTFS driver in the kernel space either.

l /sbin/mount.ntfs*
Permissions Size User Group Date Modified Name
lrwxrwxrwx    16 root root   2 Sep 19:34   /sbin/mount.ntfs -> /usr/bin/ntfs-3g*
lrwxrwxrwx    16 root root   2 Sep 19:34   /sbin/mount.ntfs-3g -> /usr/bin/ntfs-3g*
l /lib/modules/5.15.1-1-MANJARO/kernel/fs/
Permissions Size User Group Date Modified Name
drwxr-xr-x     - root root   9 Nov 09:38   9p/
drwxr-xr-x     - root root   9 Nov 09:38   affs/
drwxr-xr-x     - root root   9 Nov 09:38   afs/
drwxr-xr-x     - root root   9 Nov 09:38   befs/
drwxr-xr-x     - root root   9 Nov 09:38   btrfs/
drwxr-xr-x     - root root   9 Nov 09:38   cachefiles/
drwxr-xr-x     - root root   9 Nov 09:38   ceph/
drwxr-xr-x     - root root   9 Nov 09:38   cifs/
drwxr-xr-x     - root root   9 Nov 09:38   coda/
drwxr-xr-x     - root root   9 Nov 09:38   cramfs/
drwxr-xr-x     - root root   9 Nov 09:38   dlm/
drwxr-xr-x     - root root   9 Nov 09:38   ecryptfs/
drwxr-xr-x     - root root   9 Nov 09:38   erofs/
drwxr-xr-x     - root root   9 Nov 09:38   exfat/
drwxr-xr-x     - root root   9 Nov 09:38   ext4/
drwxr-xr-x     - root root   9 Nov 09:38   f2fs/
drwxr-xr-x     - root root   9 Nov 09:38   fat/
drwxr-xr-x     - root root   9 Nov 09:38   fscache/
drwxr-xr-x     - root root   9 Nov 09:38   fuse/
drwxr-xr-x     - root root   9 Nov 09:38   gfs2/
drwxr-xr-x     - root root   9 Nov 09:38   hfs/
drwxr-xr-x     - root root   9 Nov 09:38   hfsplus/
drwxr-xr-x     - root root   9 Nov 09:38   isofs/
drwxr-xr-x     - root root   9 Nov 09:38   jbd2/
drwxr-xr-x     - root root   9 Nov 09:38   jffs2/
drwxr-xr-x     - root root   9 Nov 09:38   jfs/
drwxr-xr-x     - root root   9 Nov 09:38   lockd/
.rw-r--r--  5,3k root root   6 Nov 15:10   mbcache.ko.xz
drwxr-xr-x     - root root   9 Nov 09:38   minix/
drwxr-xr-x     - root root   9 Nov 09:38   netfs/
drwxr-xr-x     - root root   9 Nov 09:38   nfs/
drwxr-xr-x     - root root   9 Nov 09:38   nfs_common/
drwxr-xr-x     - root root   9 Nov 09:38   nfsd/
drwxr-xr-x     - root root   9 Nov 09:38   nilfs2/
drwxr-xr-x     - root root   9 Nov 09:38   nls/
drwxr-xr-x     - root root   9 Nov 09:38   ocfs2/
drwxr-xr-x     - root root   9 Nov 09:38   omfs/
drwxr-xr-x     - root root   9 Nov 09:38   orangefs/
drwxr-xr-x     - root root   9 Nov 09:38   overlayfs/
drwxr-xr-x     - root root   9 Nov 09:38   pstore/
drwxr-xr-x     - root root   9 Nov 09:38   quota/
drwxr-xr-x     - root root   9 Nov 09:38   reiserfs/
drwxr-xr-x     - root root   9 Nov 09:38   romfs/
drwxr-xr-x     - root root   9 Nov 09:38   smbfs_common/
drwxr-xr-x     - root root   9 Nov 09:38   squashfs/
drwxr-xr-x     - root root   9 Nov 09:38   ubifs/
drwxr-xr-x     - root root   9 Nov 09:38   udf/
drwxr-xr-x     - root root   9 Nov 09:38   ufs/
drwxr-xr-x     - root root   9 Nov 09:38   vboxsf/
drwxr-xr-x     - root root   9 Nov 09:38   xfs/
drwxr-xr-x     - root root   9 Nov 09:38   zonefs/

How can I activate it now?

See

Build your own kernel where the driver is activated or wait until Manjaro Team does it in 5.15 or later series.
Another option is detailed here:

Yes, I checked the compilation profile of the kernel. I found that the NTFS3 component is not included in the 5.15 kernel of Manjaro.

4 Likes

11 posts were split to a new topic: /etc/fstab settings when using ntfs3

Quick question, if I have my drives set to auto, will they automatically use NTFS3 when it is released on the new kernal? Thanks.

I doubt so. You’ll need a rule to mount drives with ntfs3, check the second step here:

3 Likes

For info on my side, now that kernel 5.15.2 has landed on Testing branch with support for ntfs3, I changed my previous fstab for new ntfs3 type, and it works as intended so far.

Before (just an example for the NTFS partition part):

UUID=A1B2C3E4F5G6H7 /path/to/mount1 ntfs-3g defaults,big_writes,windows_names 0 0
UUID=7H6G5F4E3C2B1A /path/to/mount2 ntfs-3g defaults,big_writes,windows_names,noauto 0 0

Now

UUID=A1B2C3E4F5G6H7 /path/to/mount1 ntfs3   defaults,noatime,uid=omano,gid=omano 0 0
UUID=7H6G5F4E3C2B1A /path/to/mount2 ntfs3   defaults,noatime,uid=omano,gid=omano,noauto 0 0

Fore reference, as usual, the documentation linux-ntfs3/ntfs3.rst at master · Paragon-Software-Group/linux-ntfs3 · GitHub

ntfs3 support all the standard options, and the ones listed in documentation (for instance it wouldn’t mount with big_writes and windows_names options).

I had to specify the uid and gid or else I wouldn’t own the partitions and content. Before I just needed to own the mount point with ntfs-3g. Maybe there is a better way but I didn’t find issue so far doing so.

2 Likes

@Yochanan When is 5.15.2 expected to be available via pamac update?

It already is. :wink:

1 Like

Wow that was quick. I checked a couple of hours ago and nothing to update.

@Yochanan just checked and still no update. Is this for stable or how does it work? Is 5.15.2 stable or depends which mirror do I sync from?

$ sudo pacman -Syyu
:: Synchronizing package databases...
 core                                                                       170.3 KiB   452 KiB/s 00:00 [#############################################################] 100%
 extra                                                                     1900.2 KiB  2.60 MiB/s 00:01 [#############################################################] 100%
 community                                                                    6.8 MiB  5.05 MiB/s 00:01 [#############################################################] 100%
 multilib                                                                   175.2 KiB  2.06 MiB/s 00:00 [#############################################################] 100%
:: Starting full system upgrade...
 there is nothing to do
$ pamac update
Preparing...
Synchronizing package databases...
Nothing to do.
Transaction successfully finished.

your mirror is?

https://repo.manjaro.org/

@Lila-Kuh it’s random I guess:

Apparently you didn’t click my link and see which branches it’s available on. :wink:

@Yochanan Yes I did it’s in Stable with 5.15.rc3.210926.g5816b3e-1 but doesn’t appear the update to me.
Edit: Do I have to switch to Testing branch?