Unison: SshFs einrichten

Aus Ethersex_Wiki
Wechseln zu: Navigation, Suche

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