Tuesday, February 28, 2017

Gentoo NTFS 3g

Gentoo NTFS 3g



Installation

NTFS-3g supports the following USE flags:
  • external-fuse: Use external FUSE library instead of internal one. Must be disabled for unprivileged mounting to work.
  • acl: Adds support for Access Control Lists.
  • debug: Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see http://www.gentoo.org/proj/en/qa/backtraces.xml
  • hal: Enable Hardware Abstraction Layer (HAL) support
  • suid: Enable setuid root for the program, with potential security risks. This flag allows simple users to mount an ntfs partition using ntfs-3g.
  • udev: Enable sys-fs/udev integration (device discovery, power and storage device support, etc)
Check the default state of the flags:
emerge -pv ntfs3g
Enable flags that you need and emerge this package.

[edit]Configuration

[edit]Kernel Configuration

Linux Kernel Configuration: NTFS-3g kernel configuration
File systems --->
<M> Filesystem in Userspace support
Linux Kernel Configuration: NTFS-3g kernel configuration - kernel 2.6.29
File systems --->
<M> FUSE (Filesystem in Userspace) support
Build and install this module:
make && make modules_install
Load the module (this also updates /etc/modules.conf):
update-modules

[edit]


Available link for download