mount -t ntfs-3g
mount -t lowntfs-3g
ntfs-3g is an NTFS driver, which can create, remove, rename, move
files, directories, hard links, and streams; it can read and write files,
including streams, sparse files and transparently compressed files; it can
handle special files like symbolic links, devices, and FIFOs; moreover it
provides standard management of file ownership and permissions, including
It comes in two variants ntfs-3g and lowntfs-3g with
a few differences mentioned below in relevant options descriptions.
By default, files and directories are owned by the effective
user and group of the mounting process, and everybody has
full read, write, execution and directory browsing permissions.
You can also assign permissions to a single user by using the
options together with the
Doing so, Windows users have full access to the files created by
But, by setting the permissions option, you can benefit from the full
ownership and permissions features as defined by POSIX. Moreover, by defining
a Windows-to-Linux user mapping, the ownerships and permissions are even
applied to Windows users and conversely.
NTFS supports several filename namespaces: DOS, Win32 and POSIX. While the
ntfs-3g driver handles all of them, it always creates new files in the
POSIX namespace for maximum portability and interoperability reasons.
This means that filenames are case sensitive and all characters are
allowed except ‘/’ and ‘