1SIMPLE-MTPFS(1)                  User Commands                 SIMPLE-MTPFS(1)
2
3
4

NAME

6       SIMPLE-MTPFS - filesystem driver for MTP based devices
7

SYNOPSIS

9   mounting
10       simple-mtpfs <device> mountpoint [options]
11
12   unmounting
13       fusermount -u mountpoint
14

DESCRIPTION

16       SIMPLE-MTPFS (Simple Media Transfer Protocol FileSystem) is a file sys‐
17       tem for Linux (and other operating systems with a FUSE  implementation,
18       such  as  Mac  OS  X  or  FreeBSD) capable of operating on files on MTP
19       devices attached via USB to local machine. On the local computer  where
20       the  SIMPLE-MTPFS  is mounted, the implementation makes use of the FUSE
21       (Filesystem in Userspace) kernel module.  The practical effect of  this
22       is that the end user can seamlessly interact with MTP device files.
23

OPTIONS

25   general options:
26       -o opt,[opt...]
27              mount options
28
29       -h   --help
30              print help
31
32       -V   --version
33              print version
34
35   SIMPLE-MTPFS options:
36       -l   --list-devices
37              list available MTP devices
38
39            --device
40              select device no. to mount
41
42       -o enable-move
43              enable  move  operation,  which can be very slow (depends on the
44              moved content)
45
46   FUSE options:
47       -d   -o debug
48              enable debug output (implies -f)
49
50       -f     foreground operation
51
52       -s     disable multi-threaded operation
53
54       -o allow_other
55              allow access to other users
56
57       -o allow_root
58              allow access to root
59
60       -o nonempty
61              allow mounts over non-empty file/dir
62
63       -o default_permissions enable permission checking by kernel
64
65       -o fsname=NAME
66              set filesystem name
67
68       -o subtype=NAME
69              set filesystem type
70
71       -o large_read
72              issue large read requests (2.4 only)
73
74       -o max_read=N
75              set maximum size of read requests
76
77       -o hard_remove
78              immediate removal (don't hide files)
79
80       -o use_ino
81              let filesystem set inode numbers
82
83       -o readdir_ino
84              try to fill in d_ino in readdir
85
86       -o direct_io
87              use direct I/O
88
89       -o kernel_cache
90              cache files in kernel
91
92       -o [no]auto_cache
93              enable caching based on modification times
94
95       -o umask=M
96              set file permissions (octal)
97
98       -o uid=N
99              set file owner
100
101       -o gid=N
102              set file group
103
104       -o entry_timeout=T
105              cache timeout for names (1.0s)
106
107       -o negative_timeout=T
108              cache timeout for deleted names (0.0s)
109
110       -o attr_timeout=T
111              cache timeout for attributes (1.0s)
112
113       -o ac_attr_timeout=T
114              auto cache timeout for attributes (attr_timeout)
115
116       -o intr
117              allow requests to be interrupted
118
119       -o intr_signal=NUM
120              signal to send on interrupt (10)
121
122       -o modules=M1[:M2...]
123              names of modules to push onto filesystem stack
124
125       -o max_write=N
126              set maximum size of write requests
127
128       -o max_readahead=N
129              set maximum readahead
130
131       -o async_read
132              perform reads asynchronously (default)
133
134       -o sync_read
135              perform reads synchronously
136

AUTHORS

138       SIMPLE-MTPFS has been written by Peter Hatina <phatina@gmail.com>.
139
140
141
142
143SIMPLE-MTPFS version 0.2         December 2013                 SIMPLE-MTPFS(1)
Impressum