Unison: SshFs einrichten
Sshfs einrichten
- einen Mountpoint /mnt/server einrichten
- in der fstab eintragen: (das ¬ ist ein Zeilenumbruch)
sshfs#$user@server:/home/$user /mnt/server/ fuse comment=sshfs,users,noauto,allow_other,uid=1000,¬ gid=1000,reconnect,transform_symlinks,workaround=rename 0 0
- den $user der gruppe fuse hinzufügen
- das Laden des Moduls fuse beim Systemstart erreichen (bei mir Eintrag in /etc/modules)
- am Ende der /etc/fuse.conf den Eintrag "user_allow_other" anfügen
- X-Server neu starten
Jetzt sollte ein `mount /mnt/server' funktionieren, nach Aufruf von `mount' sollte das dann so aussehen:
sshfs#$user@server:/ on /mnt/server type fuse (rw,noexec,nosuid,nodev,¬ max_read=65536,allow_other)
Man sollte per ssh-copy-id ein passwortfreies Einloggen auf dem Server ermöglichen, sonst wird das automatische Mounten beim Systemstart nicht funktionieren!
Beim Mounten nach /mnt ist zu beachten, dass man dann diesen Pfad noch in die Ausnahmen in der Datei /etc/updatedb.conf aufnehmen sollte, sonst wird man irgendwann feststellen, dass der updatedb-Dienst immer ungewöhnlich lange läuft:
# paths which are pruned from updatedb database PRUNEPATHS="/tmp /usr/tmp /var/tmp /afs /amd /alex /var/spool /sfs /media /mnt"
Bei anderen Index-Diensten (beagle etc.) bitte ähnlich verfahren.
Weiter geht es mit Unison EncFs einrichten