NAME

perlsshfs - mounting script for Fuse::PerlSSH::FS

SYNOPSIS

perlsshfs [user@]host:[dir] mountpoint [options]

EXAMPLES

perlsshfs user@example.com:/home/user /mnt/remote -p 12345 --debug
perlsshfs example.com:/home/user /mnt/remote

OPTIONS

--login, -l

Username to use for the SSH login. You can choose between supplying the username as part of the host string (with "at", @) or by using this option switch.

--mountpoint, -m

Location where to mount the remote filesystem via perlsshfs. You can choose between supplying the mountpoint as the second argument or by using this option switch.

--port, -p

You can specify a different SSH port, if needed. Defaults to 22.

--no-xattr

Having extended attribute bindings (listxattr, getxattr, setxattr, removexattr) enabled is the default. This option switch turns them off. If you are not debugging perlsshfs and you find yourself using this option, you'd be better off using sshfs.

--debug, -D

Switch on debugging output. Incremental. You can repeat this option up to two times. 1x means debug output from Fuse::PerlSSH::FS, 2x adds the debug messages from Fuse. Debug implies -f.

-f

Force foreground operation. Disables the default daemonizing of the blocking FUSE call so the script stays in foreground.

Currently defaults to "true" as daemonizing is broken.

--help, -h

Output this help text.

This script either detaches from current screen into background (daemonizes itself), which is the default or blocks (remains in the foreground) until the mount is unmounted with sudo umount mountpoint.

SEE ALSO

More information about what this mounting script does can be found in the documentation of the backend module Fuse::PerlSSH::FS.

AUTHOR

Clipland GmbH http://www.clipland.com/

COPYRIGHT & LICENSE

Copyright 2012-2013 Clipland GmbH. All rights reserved.

This library is free software, dual-licensed under GPLv3/AL2. You can redistribute it and/or modify it under the same terms as Perl itself.