Skip to content

Instantly share code, notes, and snippets.

@c4milo
Created March 9, 2012 18:36
Show Gist options
  • Save c4milo/2007941 to your computer and use it in GitHub Desktop.
Save c4milo/2007941 to your computer and use it in GitHub Desktop.
aguilarlopez@prosito ~/Dropbox/Development/cloudescape/fusejs (master) % node t.js -h
usage: /Users/aguilarlopez/Dropbox/Development/cloudescape/fusejs/t.js mountpoint [options]
general options:
-o opt,[opt...] mount options
-h --help print help
-V --version print version
FUSE options:
-d -o debug enable debug output (implies -f)
-f foreground operation
-s disable multi-threaded operation
Available mount options:
-o allow_other allow access to others besides the user who mounted
the file system
-o allow_recursion allow a mount point that itself resides on a OSXFUSE
volume (by default, such mounting is disallowed)
-o allow_root allow access to root (can't be used with allow_other)
-o auto_xattr handle extended attributes entirely through ._ files
-o blocksize=<size> specify block size in bytes of "storage"
-o daemon_timeout=<s> timeout in seconds for kernel calls to daemon
-o debug turn on debug information printing
-o default_permissions let the kernel handle permission checks locally
-o defer_permissions defer permission checks to file operations themselves
-o direct_io use alternative (direct) path for kernel-user I/O
-o extended_security turn on Mac OS X extended security (ACLs)
-o fsid=<fsid> set the second 32-bit component of the fsid
-o fsname=<name> set the file system's name
-o fssubtype=<num> set the file system's fssubtype identifier
-o fstypename=<name> set the file system's type name
-o iosize=<size> specify maximum I/O size in bytes
-o jail_symlinks contain symbolic links within the mount
-o kill_on_unmount kernel will send a signal (SIGKILL by default) to the
daemon after unmount finishes
-o local mark the volume as "local" (default is "nonlocal")
-o negative_vncache enable vnode name caching of non-existent objects
-o sparse enable support for sparse files
-o volname=<name> set the file system's volume name
Available negative mount options:
-o noalerts disable all graphical alerts (if any) in OSXFUSE Core
-o noappledouble ignore Apple Double (._) and .DS_Store files entirely
-o noapplexattr ignore all "com.apple.*" extended attributes
-o nobrowse mark the volume as non-browsable by the Finder
-o nolocalcaches meta option equivalent to noreadahead,noubc,novncache
-o noreadahead disable I/O read-ahead behavior for this file system
-o nosynconclose disable sync-on-close behavior (enabled by default)
-o nosyncwrites disable synchronous-writes behavior (dangerous)
-o noubc disable the unified buffer cache for this file system
-o novncache disable the vnode name cache for this file system
aguilarlopez@prosito ~/Dropbox/Development/cloudescape/fusejs (master) % node t.js -V
OSXFUSE library version: FUSE 2.7.3 / OSXFUSE 2.3.9
OSXFUSE mount version 2.3.9
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment