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, Guest
mas 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 noman
página paramount_smbfs
para mais informações e exemplos. Observe também que a man
página recomenda usar mount
em vez de ligar mount_smbfs
diretamente:
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"