Package Details: ntfs3-dkms 1:5.17-1

Git Clone URL: https://aur.archlinux.org/ntfs3-dkms.git (read-only, click to copy)
Package Base: ntfs3-dkms
Description: NTFS3 is fully functional NTFS Read-Write driver. The driver works with NTFS versions up to 3.1.
Upstream URL: https://www.kernel.org/doc/html/latest/filesystems/ntfs3.html
Licenses: GPL2
Conflicts: ntfs3
Provides: ntfs3, NTFS3-MODULE
Submitter: rdnvndr
Maintainer: rdnvndr
Last Packager: Hanabishi
Votes: 37
Popularity: 1.26
First Submitted: 2020-08-16 11:43 (UTC)
Last Updated: 2022-03-29 14:57 (UTC)

Pinned Comments

Hanabishi commented on 2021-06-28 13:33 (UTC) (edited on 2022-06-28 11:38 (UTC) by Hanabishi)

Note: the driver was merged to the upstream kernel in 5.15. So this package is useless for Arch official kernels.
If you want bleeding edge updates, use ntfs3-dkms-git.

Readme
More info and tips
How to use DKMS modules
Paragon NTFS3 FAQ

doug commented on 2020-09-09 07:24 (UTC) (edited on 2020-09-09 10:07 (UTC) by doug)

I made some test using bonnie and pts, this driver seems to be much faster than ntfs-3g

http://moodle.math.sk/~doug/bonnie_ntfs3_paragon.html

http://moodle.math.sk/~doug/bonnie_ntfs-3g.html

(disregard the read tests, since they were done from page cache)

edit: compilebench in pts, now includes native ext4, the paragon ntfs3 driver performance is comparable

https://openbenchmarking.org/result/2009092-NE-NTFSCOMPA56

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 .. 16 Next › Last »

hianghokung commented on 2021-09-28 16:28 (UTC) (edited on 2021-10-05 02:45 (UTC) by hianghokung)

2021-10-5 When the kernel is upgraded to 5.14.9-2-ARCH, it is working normally.

2021-9-30 It should be a system problem, I can only wait for the system to update later.

There was a problem with the upgrade, and even if reuse the pull source build, still reported an error.

DKMS make.log for ntfs3-27.0.0 for kernel 5.14.8-1-ARCH (aarch64)
2021年 09月 29日 星期三 00:17:35 CST
make -C /lib/modules/5.14.8-1-ARCH/build M=/var/lib/dkms/ntfs3/27.0.0/build modules
make[1]: 进入目录“/usr/lib/modules/5.14.8-1-ARCH/build”
  CC [M]  /var/lib/dkms/ntfs3/27.0.0/build/attrib.o
  CC [M]  /var/lib/dkms/ntfs3/27.0.0/build/attrlist.o
  CC [M]  /var/lib/dkms/ntfs3/27.0.0/build/bitfunc.o
  CC [M]  /var/lib/dkms/ntfs3/27.0.0/build/bitmap.o
  CC [M]  /var/lib/dkms/ntfs3/27.0.0/build/dir.o
  CC [M]  /var/lib/dkms/ntfs3/27.0.0/build/fsntfs.o
  CC [M]  /var/lib/dkms/ntfs3/27.0.0/build/frecord.o
  CC [M]  /var/lib/dkms/ntfs3/27.0.0/build/file.o
  CC [M]  /var/lib/dkms/ntfs3/27.0.0/build/fslog.o
  CC [M]  /var/lib/dkms/ntfs3/27.0.0/build/inode.o
  CC [M]  /var/lib/dkms/ntfs3/27.0.0/build/index.o
  CC [M]  /var/lib/dkms/ntfs3/27.0.0/build/lznt.o
  CC [M]  /var/lib/dkms/ntfs3/27.0.0/build/namei.o
  CC [M]  /var/lib/dkms/ntfs3/27.0.0/build/record.o
  CC [M]  /var/lib/dkms/ntfs3/27.0.0/build/run.o
  CC [M]  /var/lib/dkms/ntfs3/27.0.0/build/super.o
  CC [M]  /var/lib/dkms/ntfs3/27.0.0/build/upcase.o
  CC [M]  /var/lib/dkms/ntfs3/27.0.0/build/xattr.o
  CC [M]  /var/lib/dkms/ntfs3/27.0.0/build/lib/decompress_common.o
  CC [M]  /var/lib/dkms/ntfs3/27.0.0/build/lib/lzx_decompress.o
  CC [M]  /var/lib/dkms/ntfs3/27.0.0/build/lib/xpress_decompress.o
  LD [M]  /var/lib/dkms/ntfs3/27.0.0/build/ntfs3.o
  MODPOST /var/lib/dkms/ntfs3/27.0.0/build/Module.symvers
ERROR: modpost: "set_bh_page" [/var/lib/dkms/ntfs3/27.0.0/build/ntfs3.ko] undefined!ERROR: modpost: "vm_zone_stat" [/var/lib/dkms/ntfs3/27.0.0/build/ntfs3.ko] undefined!
ERROR: modpost: "balance_dirty_pages_ratelimited" [/var/lib/dkms/ntfs3/27.0.0/build/ntfs3.ko] undefined!
make[2]: *** [scripts/Makefile.modpost:150:/var/lib/dkms/ntfs3/27.0.0/build/Module.symvers] 错误 1
make[2]: *** 正在删除文件“/var/lib/dkms/ntfs3/27.0.0/build/Module.symvers”
make[1]: *** [Makefile:1773:modules] 错  2
make[1]: 离开目录“/usr/lib/modules/5.14.8-1-ARCH/build”
make: *** [Makefile:42:all] 错误 2

BachoSeven commented on 2021-09-10 21:03 (UTC)

@Hanabishi my bad, I was actually still on the previous pkgrel, thanks for maintaing this.

Hanabishi commented on 2021-09-10 19:42 (UTC)

@BachoSeven, can't reproduce. Ensure you are using the latest package version.

BachoSeven commented on 2021-09-10 19:36 (UTC)

Failed building against linux-zen version 5.14.2.zen1-2:

DKMS make.log for ntfs3-27.0.0 for kernel 5.14.2-zen1-2-zen (x86_64)
ven 10 set 2021, 21:33:52, CEST
make -C /lib/modules/5.14.2-zen1-2-zen/build M=/var/lib/dkms/ntfs3/27.0.0/build modules
make[1]: Entering directory '/usr/lib/modules/5.14.2-zen1-2-zen/build'
  CC [M]  /var/lib/dkms/ntfs3/27.0.0/build/attrib.o
  CC [M]  /var/lib/dkms/ntfs3/27.0.0/build/attrlist.o
  CC [M]  /var/lib/dkms/ntfs3/27.0.0/build/bitfunc.o
  CC [M]  /var/lib/dkms/ntfs3/27.0.0/build/bitmap.o
  CC [M]  /var/lib/dkms/ntfs3/27.0.0/build/dir.o
  CC [M]  /var/lib/dkms/ntfs3/27.0.0/build/fsntfs.o
  CC [M]  /var/lib/dkms/ntfs3/27.0.0/build/frecord.o
  CC [M]  /var/lib/dkms/ntfs3/27.0.0/build/file.o
/var/lib/dkms/ntfs3/27.0.0/build/file.c:1230:27: error: initialization of ‘struct posix_acl * (*)(struct inode *, int)’ from incompatible pointer type ‘struct posix_acl * (*)(struct inode *, int,  bool)’ {aka ‘struct posix_acl * (*)(struct inode *, int,  _Bool)’} [-Werror=incompatible-pointer-types]
 1230 |         .get_acl        = ntfs_get_acl,
      |                           ^~~~~~~~~~~~
/var/lib/dkms/ntfs3/27.0.0/build/file.c:1230:27: note: (near initialization for ‘ntfs_file_inode_operations.get_acl’)
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:271: /var/lib/dkms/ntfs3/27.0.0/build/file.o] Error 1
make[1]: *** [Makefile:1848: /var/lib/dkms/ntfs3/27.0.0/build] Error 2
make[1]: Leaving directory '/usr/lib/modules/5.14.2-zen1-2-zen/build'
make: *** [Makefile:42: all] Error 2

Hanabishi commented on 2021-09-06 07:50 (UTC) (edited on 2021-09-06 07:50 (UTC) by Hanabishi)

Anyway, I see the problem. Latest changes were actually for 5.15. Fixed, made a disctinct patch from it.

Hanabishi commented on 2021-09-06 07:29 (UTC)

@Ranguvar, the main patch in prepare() applies regardless of kernel version. Maybe you mean backport patches applied in dkms.conf? You can't build the package itself or dkms build fails?

Ranguvar commented on 2021-09-06 07:16 (UTC)

Fails to build against 5.14.1.

Some of the patches in prepare() seem to fail.

27.0.0-2 still works well.

hianghokung commented on 2021-09-05 15:14 (UTC)

@Hanabishi Nice,now can be used normally.

Hanabishi commented on 2021-09-05 15:01 (UTC)

@hianghokung, fixed.

hianghokung commented on 2021-09-05 14:18 (UTC)

I have the following error report and it is not working properly now. Ask for help.

:: 正在运行事务后钩子函数... (1/2) Arming ConditionNeedsUpdate... (2/2) Install DKMS modules ==> dkms install --no-depmod -m ntfs3 -v 27.0.0 -k 5.10.60-1-ARCH Error! Application of patch kernel-5.12-backport.patch failed. Check /var/lib/dkms/ntfs3/27.0.0/build/ for more information. ==> Warning, `dkms install --no-depmod -m ntfs3 -v 27.0.0 -k 5.10.60-1-ARCH' returned 6 ==> depmod 5.10.60-1-ARCH