He estado usando la excelente herramienta Link Shell Extension en Windows 7 para crear enlaces duros remotamente a los archivos en el mismo volumen montado en una unidad de Windows Server 2008 R2 [ no enlaces simbólicos - Incluí esto en las etiquetas para la pregunta ya que no puedo etiquetarlas con enlaces duros !].
Observo en la documentación de la LSE que:
Es poco conocido, pero el protocolo de red SMB es compatible con las operaciones para crear Hardlinks, uniones y enlaces simbólicos remotos dentro de las unidades NTFS de red mapeadas SMB.
Sin embargo, tanto en MacOS Sierra como en High Sierra, no puedo crear enlaces duros utilizando ln(1)
cuando monte este volumen utilizando Finder.app - > "Conectar al servidor ... - >" smb: //windows2008r2.example.com/Files "
$ mount | grep Files
//[email protected]/Files on /Volumes/Files (smbfs, nodev, nosuid, mounted by damon)
$ cd /Volumes/Files/
$ ln source_file destination_file
ln: destination_file: Operation not supported
Entonces a mis preguntas:
-
¿Es esta una limitación de la implementación de
mount_smbfs(8)
de Apple o estoy haciendo algo mal? -
Si es el primero, ¿el cliente SMB del proyecto SAMBA tiene la misma limitación?