X-Git-Url: http://git.sven.stormbind.net/?a=blobdiff_plain;f=fuse%2Fmount.exfat-fuse.8;h=e0925b2345e528c71e3722a61bea511f310dc0f0;hb=HEAD;hp=83d2e63019b5cd6e6c7e333e7e511dc5a971e5e7;hpb=65e85a0acdb22bd25386f4fe9cde50c66339a496;p=sven%2Ffuse-exfat.git diff --git a/fuse/mount.exfat-fuse.8 b/fuse/mount.exfat-fuse.8 index 83d2e63..d89f0e2 100644 --- a/fuse/mount.exfat-fuse.8 +++ b/fuse/mount.exfat-fuse.8 @@ -1,6 +1,6 @@ -.\" Copyright (C) 2010 Andrew Nayenko +.\" Copyright (C) 2010-2023 Andrew Nayenko .\" -.TH EXFAT-FUSE 8 "July 2010" +.TH EXFAT-FUSE 8 "November 2015" .SH NAME mount.exfat-fuse \- mount an exFAT file system .SH SYNOPSIS @@ -9,10 +9,16 @@ mount.exfat-fuse \- mount an exFAT file system .B \-d ] [ +.B \-n +] +[ .B \-o .I options ] [ +.B \-V +] +[ .B \-v ] .I device dir @@ -21,7 +27,7 @@ mount.exfat-fuse \- mount an exFAT file system .B mount.exfat-fuse is a free exFAT file system implementation with write support. exFAT is a simple file system created by Microsoft. It is intended to replace FAT32 -removing some of it's limitations. exFAT is a standard FS for SDXC memory +removing some of its limitations. exFAT is a standard FS for SDXC memory cards. .SH COMMAND LINE OPTIONS @@ -30,13 +36,19 @@ Command line options available: .BI \-d Enable debug logging and do not detach from shell. .TP +.BI \-n +Ignored. +.TP .BI \-o " options" File system specific options. For more details see .B FILE SYSTEM OPTIONS section below. .TP -.BI \-v +.BI \-V Print version and copyright. +.TP +.BI \-v +Ignored. .SH FILE SYSTEM OPTIONS .TP @@ -44,7 +56,7 @@ Print version and copyright. Set the umask (the bitmask of the permissions that are .B not present, in octal). -The default is the umask of the current process. +The default is 0. .TP .BI dmask= value Set the umask for directories only. @@ -69,6 +81,26 @@ Do not update access time when file is read. .SH EXIT CODES Zero is returned on successful mount. Any other code means an error. +.SH BUGS +exFAT is a case-insensitive file system. Some things can behave unexpectedly, +e.g. directory renaming that changes only case of some characters: + +.B \t$ mv FOO Foo +.br +.B \tmv: cannot move \(cqFOO\(cq to a subdirectory of itself, \(cqFoo/FOO\(cq + +This happens because +.B mv +finds that destination exists (for case-insensitive file +systems +.B FOO +and +.B Foo +are the same thing) and adds source basename to the destination. The file +system gets +.B rename(\(dqFOO\(dq,\ \(dqFoo/FOO\(dq) +syscall and returns an error. + .SH AUTHOR Andrew Nayenko