How to use the Fuse plugins (curlftpfs, sshfs) instead of the GIO backend?

Created by Jean-Peer Lorenz
Keywords:
Fuse GIO plugins gconf
Last updated by:
Jean-Peer Lorenz

Q:
How to use the Fuse plugins (curlftpfs, sshfs) instead of the GIO backend?

A:
The default setting in 0.11.x and later is to use the GIO backend for filesystem operations.

If you want to use the Fuse plugins known from previous versions of nssbackup rather GIO, you can enable the Fuse backend as follows:

1. install the according package 'sbackup-plugins-fuse'
2. modifiy the Gconf setting that controls what filesystem backend to use:
    * Open the gconf configuration editior. Go to Applications. Select 'sbackup'.
    * Select 'global preferences->fs_backend'. Change it from 'gio' to 'fuse'.

Important note: The setting is per user, i.e. if you want 'root' to use the fuse plugins (e.g. for scheduled backups) you'll have to start the configuration editor with superuser rights (use 'gksu gconf-editor').

The modified setting is used at the next start of any sbackup application (sbackup, sbackup-config-gtk, sbackup-restore-gtk).

Please note that the fuse plugins depend on external software (sshfs, curlftpfs) and these external applications might contain bugs. For example, there are known issues with curlftpfs and some FTP servers. In general, usage of the GIO backend is recommened.