Error de montaje al intentar montar un servidor de red

He estado intentando montar un servidor de red en mi computadora. Puedo hacerlo a través de Finder, pero esto es un inconveniente ya que solo puedo conectarme con un nombre de usuario a la vez. Leí que el montaje a través de la Terminal me permitiría conectarme con varios nombres de usuario al mismo tiempo. Encontré esta publicación: ¿Cómo puedo montar un recurso compartido SMB desde la línea de comandos? donde esta el comando para montar

mount_smbfs //user@SERVER/folder ./mntpoint

pero ya sea que haga eso o mount -t smbfsen lugar de mount_smbfsobtener el mismo error:

mount_smbfs: mount error: [mountpoint path]: Input/output error

Alguien incluso mencionó que recibió el mismo error en la publicación que vinculé anteriormente, pero nadie le respondió.

Editar: en aras de estar completo, aquí está mi entrada y salida real (con el nombre de usuario y la contraseña reemplazados). Incluso creé un nuevo directorio /Volumes/testShare para probarlo.

Jamess-MacBook-Pro:Volumes magavendon$ mount -t smbfs //[user]:[password]@172.25.206.80 /Volumes/testShare
mount_smbfs: mount error: /Volumes/testShare: Input/output error

Y el comando mount_smbfs:

Jamess-MacBook-Pro:Volumes magavendon$ mount_smbfs //[user]:[password]@172.25.206.80 /Volumes/testShare
mount_smbfs: mount error: /Volumes/testShare: Input/output error
cambiaste el ./mntpoint a una ruta válida, ¿verdad?

Respuestas (2)

Probablemente necesites hacerlo mkdir ./mntpointprimero.

Por ejemplo:

mkdir /Volumes/home
mount_smbfs //tom:tomspassword@fileserver/home /Volumes/home
Ya creé el directorio. Incluso probé un directorio diferente ./test por si acaso.
sí, pero prueba a quitar el punto. El Punto se traduce como "Directorio actual". El / es el directorio raíz. Así que lo básico aquí: cd /Volumes = Carpeta de volúmenes en la raíz de HDD; cd . = directorio actual; cd ./Desktop = Carpeta de escritorio en su carpeta de inicio; cd ~ = tu carpeta de inicio; Ahora, si intenta montar un volumen en ./test, crea el punto de montaje en el directorio actual en currentDir/test.
Gracias. Lo siento, supongo que mi declaración anterior no fue muy clara. No hice un directorio llamado ./prueba solo prueba. Usé ./test al pasar el directorio en el que quería colocar el punto de montaje para el comando de montaje.

Entonces, si quieres ir por el camino difícil, aquí tienes:

mkdir /Volumes/[share] | mount_smbfs //[user]:[password]@[server]/[share] /Volumes/[share]

PERO:

Puede conectarse varias veces al mismo servidor
con diferentes usuarios a través del cuadro ⌘ cmd+ Ken Finder.

Básicamente: smb://user@server(o SMB1 = cifs://user@server).

Agrega automáticamente el número a cada recurso compartido duplicado que está conectado,
por lo que si tiene "Datos" dos veces en el servidor, pero para diferentes usuarios, o para los mismos usuarios, pero con diferentes privilegios, entonces Mac crea /Volumes/Data primero, luego, en la segunda conexión crea /Volumes/Data-1.

Pero esto no es visible para el Usuario, ve ambos como Sharepoints de "Datos" en Finder.

Descubrí cómo conectarme de esta manera a través de Finder. Pero cuando me conecto con un usuario diferente, los datos que deberían estar en el directorio de ese usuario no aparecen. Esperaba que si pudiera montar a través de la terminal, eso podría resolver mi problema. Además, incluso si consiguiera que los datos del usuario aparecieran en Finder al iniciar sesión con el usuario correcto, no podría iniciar sesión con varios usuarios al mismo tiempo , que es lo que quiero hacer.
Solo para aclarar. El error de entrada/salida de mi problema no es que no tenga el directorio correctamente nombrado o existente. Yo se como hacer eso.
Si ya se ha autenticado con el servidor SMB como un usuario, Finder ignora la user@parte del URI y simplemente procede como el usuario con el que ya se ha conectado.