Destio небольшой блог

SSHFS

Очень удобная вещь для монтирования удаленных директорий.

Для ее работы достаточно лишь доступа к серверу по ssh, и уже можно не возиться с NFS, преимущества которого весьма сомнительны (если вообще есть). Для этого надо на клиенте установить собственно пакет sshfs(а от сервера здесь ничего не нужно), и монтировать все подряд, эксплуатируя нехитрую команду:

sshfs user@server:/remote_dir /local_dir

-p порт

Монтироваться будет от имени user по uid, но если такого в системе нет, оно все равно будет нормально работать.

Если sshfs завис

Если уйти в гибернацию или у какой-нибудь из сторон пропадет пара пакетов во время sshfs сессии, то этот самый sshfs зависает намертво, и все приложения связанные с удаленной сессией перестают отвечать. Это большая печаль, я не знаю как лечится, но восстановить работу можно двумя шагами:

1) Сперва нужно убить процесс sshfs, после этого смонтированная директория будет недоступна к повторному монтированию:

fuse: bad mount point `/mnt’: Transport endpoint is not connected

Со свойствами директории будет совсем беда:

d????????? ? ? ? ? ? mnt

2) Насильно отмонтировать директориюю

В ubuntu достаточно

fusermount -u -z /local_dir

В opensuse приходилось возиться с рутом (хотя может и там fusermount бы сработал):

sudo umount -l /local_dir

Ярлыки:


Ближайшие сообщения:

Похожие сообщения:

Комментарии к этой записи отключены.