IPB
>  Man Pages > Linux > Suse Linux 10.1 > Section 8 > ntfsmount man page

ntfsmount man page

Section 8 - Suse Linux 10.1 Man Pages

Other operating system man pages available here


Advanced Search

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)

Useful Links

Go Back

Visitor Statistics


Valid XHTML 1.0 Transitional     Valid CSS!

Partners: Cambridge Plus :: Pyrenees Ski Holidays :: PIC Project Development :: <Link Available>
Unix Man Pages / Linux Man Pages :: HiFi Forum :: SIP VoIP Phone & Provider Reviews :: UNIX/Linux Forum Archives

More info on advertising on Unix/Linux Forum