o compartilhamento de montagem no Mojave diz Não existe tal arquivo ou diretório

o compartilhamento de montagem no Mojave diz Não existe tal arquivo ou diretório

Estou tentando montar um compartilhamento no Mojave 10.14.3 para ponto de distribuição Mac mini hospedado no VM Windows Server 2008 R2 usando o seguinte comando:

mount_smbfs -f 0755 -d 0755 smb://username:pwd@ip_address/Users/Shared/ /Volumes/Guest

Ele gera o seguinte erro:

mount_smbfs: mount error: /Volumes/guest: No such file or directory

Eu criei o diretório. Se eu tentar criar novamente, diz que o diretório existe.

Responder1

Com base apenas nos comandos que você mostra acima, seu problema parece que você tentou montar, Guestmas criou o arquivo guest. Desde o macOS High Sierra (10.13), o sistema de arquivos padrão (APFS) diferencia maiúsculas de minúsculas. Portanto, você precisa usar as mesmas letras maiúsculas ao se referir ao ponto de montagem em seus comandos.

Observe também que o protocolo não faz parte da especificação de localização no comando. Dê uma olhada nomanpágina paramount_smbfspara mais informações e exemplos. Observe também que a manpágina recomenda usar mountem vez de ligar mount_smbfsdiretamente:

mkdir -p /Volumes/guest
mount -t smbfs -o -f=0755,-d=0755 //username:pwd@ip_address/Users/Shared/ /Volumes/guest

Responder2

Eu tive o mesmo problema. Eu consertei colocando o último argumento (ou seja, o ponto de montagem) entre aspas. Então, no caso do OP, seria:

mount_smbfs -f 0755 -d 0755 smb://username:pwd@ip_address/Users/Shared/ "/Volumes/Guest"

informação relacionada