Hasta "hace poco", cuando montaba un recurso compartido SMB desde la línea de comandos utilizando open ...
o Applescript con osascript -e "mount volume ..."
montaría la acción en /Volumes/ShareName
.
El actual "AppleScript Language Guide" documentación para "mount volume" no especifica el nombre de la carpeta /Volumes. Había leído que utilizaría el nombre compartido, y eso es lo que solía hacer.
Pero ahora, al menos con MacOS 10.14.6, 10.15.7 y 11.5.2, la carpeta creada en /Volumes utiliza el nombre del servidor en su lugar.
En todas las máquinas, probé ambos
open "smb://$user:$pass@elefant/R"
y
osascript -e "mount volume \"smb://$user:$pass@elefant/R/\""
En las 3 máquinas, la salida del comando osascript es
file:R
El acceso directo creado en el Escritorio está etiquetado con el nombre del recurso compartido como antes ("R" en este caso). Pero ese no es el nombre del punto de montaje, y me sale:
$ ls -1 /Volumes/
Macintosh HD
elefant
Sólo en una máquina 10.13.6 no sucede, y el recurso compartido se monta utilizando el nombre de recurso compartido en /Volumes/R
.
¿Está documentado en algún sitio?
Y lo que es más importante, ¿se puede volver al comportamiento anterior de utilizar el nombre de la acción?