|
Hopefully, this page is exactly what you are looking for, but if not, you can always find further assistance on Unix/Linux Forum!
NTFSMOUNT(8) NTFSMOUNT(8)
NAME
ntfsmount - NTFS module for FUSE.
SYNOPSIS
ntfsmount mount_point -o device[,other_options]
DESCRIPTION
ntfsmount is a FUSE module that rely on libntfs. You need FUSE to com-
pile it, xattr is also highly recommended.
NTFS FUSE features:
* Full read/only access to normal, sparse and compressed files.
* Can overwrite and change size of normal and sparse files.
* Can list/read/write/add/remove named data streams.
OPTIONS
Below is a summary of all the options that ntfsmount accepts.
uid=, gid=, umask=
Provide default owner, group, and access mode mask. These
options work as documented in mount(8). By default, the
files/directories are owned by user that mounted volume and
he/she has read and write permissions, as well as browse permis-
sion for directories. No one else has any access permissions.
I.e. the mode on all files is by default rw------- and for
directories rwx------, a consequence of the default fmask=0177
and dmask=0077. Using a umask of zero will grant all permis-
sions to everyone, i.e. all files and directories will have mode
rwxrwxrwx.
fmask=, dmask=
Instead of specifying umask which applies both to files and
directories, fmask applies only to files and mask only to direc-
tories.
show_sys_files
If show_sys_files is specified, show the system files in direc-
tory listings. Otherwise the default behaviour is to hide the
system files. Note that even when show_sys_files is specified,
"$MFT" may will not be visible due to bugs/mis-features in
glibc. Further, note that irrespective of show_sys_files, all
files are accessible by name, i.e. you can always do "ls -l
pCase" for example to specifically show the system file contain-
ing the Unicode upcase table.
default_permissions
By default FUSE doesn't check file access permissions, the
filesystem is free to implement it's access policy or leave it
to the underlying file access mechanism (e.g. in case of network
filesystems). This option enables permission checking,
restricting access based on file mode. This is option is usu-
ally useful together with the 'allow_other' mount option.
allow_other
This option overrides the security measure restricting file
access to the user mounting the filesystem. This option is by
default only allowed to root, but this restriction can be
removed with a configuration option described in the previous
section.
kernel_cache
This option disables flushing the cache of the file contents on
every open(). This should only be enabled on filesystems, where
the file data is never changed externally (not through the
mounted FUSE filesystem). Thus it is not suitable for network
filesystems and other "intermediate" filesystems.
NOTE: if this option is not specified (and neither 'direct_io')
data is still cached after the open(), so a read() system call
will not always initiate a read operation.
large_read
Issue large read requests. This can improve performance for
some filesystems, but can also degrade performance. This option
is only useful on 2.4.X kernels, as on 2.6 kernels requests size
is automatically determined for optimum performance.
direct_io
This option disables the use of page cache (file content cache)
in the kernel for this filesystem. This has several affects:
- Each read() or write() system call will initiate one or more
read or write operations, data will not be cached in the kernel.
- The return value of the read() and write() system calls will
correspond to the return values of the read and write opera-
tions. This is useful for example if the file size is not known
in advance (before reading it).
max_read=
With this option the maximum size of read operations can be set.
The default is infinite. Note that the size of read requests is
limited anyway to 32 pages (which is 128kbyte on i386).
force= Force mount even if errors occured. Use this option only if you
know what are you doing and don't cry about data loss.
ro Mount filesystem read-only.
no_def_opts
By default ntfsmount acts as "default_permissions,ker-
nel_cache,allow_other" was passed to it, this option cancel this
behaviour.
succeed_chmod
Don't change any permissions and don't return error on chmod
operation.
dev= Mount this device.
DATA STREAMS
All data on NTFS is stored in streams, which can have names. A file can
have more than one data streams, but exactly one must have no name. The
size of a file is the size of its unnamed data stream. Usually when you
don't specify stream name you are access to unnamed data stream. If you
want access to named data stream you need to add ":stream_name" to the
filename. For example: by opening "some.mp3:artist" you will open
stream "artist" in "some.mp3". But windows usually prevent you from
accessing to named data streams, so you need to use some program like
FAR or utils from cygwin to access named data streams.
NTFS FUSE module don't prevent you from accessing to named data streams
so you can use your preferred utils to access them. You can even delete
them using rm. You can list all named data streams by getting
"ntfs.streams.list" extended attribute. NOTE: The last feauture is
unique for NTFS FUSE module and maybe will be never supported by kernel
driver.
EXAMPLES
Mount /dev/hda1 to /mnt/ntfs-fuse using NTFS FUSE module:
ntfsmount /mnt/ntfs-fuse -o dev=/dev/hda1
Read-only mount /dev/hda5 to /home/user/tmp and make root to be owner
of all files:
ntfsmount /home/user/tmp -o dev=/dev/hda5,ro,uid=0
Umount /mnt/ntfs-fuse:
fusermount -u /mnt/ntfs-fuse
Cat "artist" named data stream of "some.mp3":
cat some.mp3:artist
Write "Sympho Black Metal" to "genre" named data stream of "some.mp3":
echo Sympho Black Metal > some.mp3:genre
Remove "album" named data stream from "some.mp3":
rm some.mp3:album
List all named data streams for "some.mp3":
getfattr -n ntfs.streams.list some.mp3
BUGS
No bugs are known at present. If you find any bugs, please send an
email to <linux-ntfs-dev@lists.sourceforge.net>.
AUTHOR
ntfsmount was written by Yura Pakhuchiy. This manual page use informa-
tion from Documentation/filesystems/ntfs.txt from linux kernel source,
and from README from FUSE.
DEDICATION
With love to Marina Sapego.
THANKS
Many thanks to Miklos Szeredi for advices and answers about FUSE.
AVAILABILITY
ntfsmount is part of the ntfsprogs package and is available from
http://linux-ntfs.sourceforge.net/downloads.html.
SEE ALSO
ntfsprogs(8), attr(5), getfattr(1)
ntfsprogs version 1.11.2 July 2005 NTFSMOUNT(8)
Man(1) output converted with
man2html and wrapped by fishsponge
This page was generated on Tue Feb 13 02:22:40 GMT 2007
|
Your favourite pages:
No pages logged yet. Trying to save cookie... Top 10 most popular pages:
CPAN man page (4290 hits) (Suse Linux 10.1)
ssh man page (4160 hits) (Suse Linux 10.1)
adv_cap_autoneg man page (3471 hits) (Solaris 10 11_06)
sqlite3 man page (3371 hits) (openSUSE 10.2)
svn man page (3036 hits) (FreeBSD 6.2)
startproc man page (1856 hits) (Suse Linux 10.1)
pprosetup man page (1576 hits) (Solaris 10 11_06)
signal man page (1541 hits) (Suse Linux 10.1)
netcat man page (1508 hits) (Suse Linux 10.1)
ssh-socks5-proxy-connect man page (1450 hits) (Solaris 10 11_06)
|