Não é possível montar automaticamente o SSHFS com OSXFUSE no fstab

2

A linha no meu arquivo /etc/fstab é a seguinte:

sshfs#user@address:/media /Users/acc/Desktop/CODAAMOK     fuse    port=??,reconnect,allow_other,volname=SERVER 0 0

O erro que estou recebendo é o seguinte:

mount: exec /System/Library/Filesystems/fuse.fs/Contents/Resources/mount_fuse for /Users/acc/Desktop/CODAAMOK: No such file or directory

O diretório de destino é realmente válido:

CODAAMOKmac:~ acc$ ls /Users/acc/Desktop/
CODAAMOK

Eu sou novo no OS X, então, no meu entender, isso não funciona da maneira que normalmente acontece em, digamos, Ubuntu ou algo assim. Estou inclinado a acreditar que o meu problema é o uso de fuse , embora eu não tenha certeza. Embora o OSXFUSE versão 2.6.4 esteja instalado, não consigo usá-lo na linha de comando ao usar o termo fuse . Alguém pode me apontar na direção certa, por favor?

Editar resulta que fuse.fs não está presente em /System/Library/Filesystems/ , apesar de ter instalado o OSXFUSE duas vezes agora.

    
por adampski 22.05.2014 / 21:38

3 respostas

0

Eu encontrei uma solução, veja Macfusion. Também é benéfico ler as perguntas frequentes do OSXFUSE para justificar que o Macfusion seja um requisito para os sistemas de arquivos de espaço do usuário do SSHFS.

link

Editar: Mas no final, acabei usando o ExpanDrive.

    
por 04.06.2014 / 13:11
0

Acredito que o motivo pelo qual você está vendo este erro é porque você está tentando montar user@address:/media em um diretório inexistente ( /Users/acc/Desktop/CODAAMOK ) no diretório do Desktop. Isso é apenas uma suposição, já que você não revela explicitamente o conteúdo do seu diretório ~/Desktop/ .

    
por 23.05.2014 / 10:20
0

Na FAQ sobre fusíveis :

Why doesn't mounting as user work if installing FUSE from a package?

Distributions often package 'fusermount' without the suid bit, or only executable to the 'fuse' group.

This results in the following message, when trying to mount a filesystem as an unprivileged user:

fusermount: mount failed: Operation not permitted

The simplest solution is to change the mode of 'fusermount':

chmod 4755 /usr/bin/fusermount

Note, you may have to do this after each upgrade.

Sugiro ler toda a seção Problemas deste FAQ e verificar todos os pontos mencionados.

    
por 25.05.2014 / 20:57