1SIMPLE-MTPFS(1) User Commands SIMPLE-MTPFS(1)
2
3
4
6 SIMPLE-MTPFS - filesystem driver for MTP based devices
7
9 mounting
10 simple-mtpfs <device> mountpoint [options]
11
12 unmounting
13 fusermount -u mountpoint
14
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
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
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)