Acabo de adquirir un nuevo NAS (Synology DS923+) y mi Mac ha podido verlo y escribir datos en él de inmediato. El Mac ejecuta Ventura 13.0.
Hago la mayor parte de mi trabajo desde la línea de comandos en una ventana de Terminal. Tengo dos problemas al copiar archivos en el NAS:
- no se conservan los tiempos de modificación de los archivos
- todos los permisos de archivo aparecen como rwxrwxrwx (modo 666).
Estos problemas aparecen tanto al copiar archivos utilizando cp -p
y extrayendo los archivos tar con tar x
. (Curiosamente, algunas formas de propagar modtimes a los archivos en el NAS, tales como touch -r
, do trabajo).
Creo que el problema nº 1 está probablemente relacionado con https://discussions.apple.com/thread/6681949 , aunque si (como se sugiere en ese hilo) tiene algo que ver con un error de MacOS, me sorprende que aún no se haya solucionado.
Creo que el problema nº 2 es una limitación de SMB.
Así que mi pregunta principal es, ¿hay una mejor manera de montar un fileshare desde MacOS que SMB? Creo que tengo todos los protocolos habilitados en el NAS, aunque tiene una nota que dice que MacOS no es compatible con AFP después de Mojave.
Ni siquiera estoy seguro de estar usando SMB. Finder lista la carpeta compartida como tipo "Sharepoint". Y el montaje real de bajo nivel (según lo informado por df
) es //user@host._afpovertcp._tcp.local/folder
lo que sugiere que la AFP podría estar involucrada después de todo. [Addendum: Resulta que fue utilizando AFP. Véase el respuesta que acabo de publicar .]
Si hay una forma mejor o al menos diferente, ¿cómo la solicito? Por ejemplo, estoy bastante seguro de que MacOS puede hacer NFS, y obviamente el NAS también. (Sé que NFS tiene algunas desventajas, pero si me consiguiera modos y mtimes, probablemente estaría dispuesto a soportar inconvenientes menores).