4.19 FUSE setup hints

The FUSE file systems are mounted by default at /tmp/tramp.method.user@host#port. The user name and port number are optional. If the file system is already mounted, it will be used as it is. If the mount point does not exist yet, TRAMP creates this directory.

The mount point can be overwritten by the connection property "mount-point", Setting own connection related information. Example:

(add-to-list 'tramp-connection-properties
             `(,(regexp-quote "/sshfs:user@host:")
               "mount-point"
               ,(expand-file-name "sshfs.user@host" user-emacs-directory)))

The user option tramp-fuse-unmount-on-cleanup, when set to non-nil, controls, whether a mount point is unmounted on connection cleanup or on Emacs exiting.

4.19.1 rclone setup

The default arguments of the rclone operations mount, copyto, moveto and about are declared in the variable tramp-methods as method specific parameters. Usually, they don’t need to be overwritten.

If needed, these parameters can be overwritten as connection properties "mount-args", "copyto-args", "moveto-args" and "about-args", See Setting own connection related information. All of them are list of strings.

Be careful changing "--dir-cache-time", this could delay visibility of files.

4.19.2 sshfs setup

The method sshfs declares the mount arguments in the variable tramp-methods, passed to the sshfs command. This is a list of list of strings, and can be overwritten by the connection property "mount-args", See Setting own connection related information.

Additionally, it declares also the arguments for running remote processes, using the ssh command. These don’t need to be changed.