Линия в моем /etc/fstab
Файл выглядит следующим образом:
sshfs#user@address:/media /Users/acc/Desktop/CODAAMOK fuse port=??,reconnect,allow_other,volname=SERVER 0 0
Я получаю следующую ошибку:
mount: exec /System/Library/Filesystems/fuse.fs/Contents/Resources/mount_fuse for /Users/acc/Desktop/CODAAMOK: No such file or directory
Каталог назначения действительно действителен:
CODAAMOKmac:~ acc$ ls /Users/acc/Desktop/
CODAAMOK
Я новичок в OS X, так что, насколько я понимаю, это не работает так, как обычно, например, в Ubuntu или тому подобное. Я склонен полагать, что моя проблема заключается в использовании fuse
хотя я не совсем уверен. Хотя OSXFUSE версии 2.6.4 установлен, я не могу использовать его в командной строке при использовании термина fuse
, Может кто-нибудь указать мне правильное направление, пожалуйста?
редактировать оказывается fuse.fs
нет в /System/Library/Filesystems/
, несмотря на то, что сейчас установил OSXFUSE дважды.
Ответы:
Я считаю, что причина, по которой вы видите эту ошибку, в том, что вы пытаетесь смонтировать
user@address:/media
в несуществующий каталог (/Users/acc/Desktop/CODAAMOK
) в папке Desktop. Это только предположение, так как вы явно не раскрываете содержание вашего~/Desktop/
каталог.источник
/Users/acc/Desktop/CODAAMOK
это существующий каталог Я обновлю свой вопрос, чтобы продемонстрировать это.От FAQ по предохранителю :
Я предлагаю прочитать все Раздел проблем этого FAQ и проверить все упомянутые пункты.
источник
Я нашел решение, см. Macfusion. Также полезно прочитать FAQ по OSXFUSE, чтобы оправдать то, что Macfusion является требованием для файловых систем пространства пользователя SSHFS.
http://macfusionapp.org/
Редактировать: Но в конце концов, я в конечном итоге использовать ExpanDrive.
источник