Tengo mi colección de música y películas en un servidor Linux y los nombres de los archivos no contienen caracteres ASCII. Esto no es un problema en sí mismo, ya que el servidor de música también se ejecuta en el mismo servidor y todo está bien.
La configuración regional del servidor es:
root@lms:~# locale
LANG=C
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=en_US.UTF-8
y los clientes (macOS Sierra) son:
09:15:38 ~$ locale
LANG="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_CTYPE="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
Pero estoy usando OS X / macOS en mi computadora de escritorio y me gustaría administrar los archivos (etiquetado, clasificación, ...) usando programas OS X. He creado un recurso compartido NFS en el servidor linux de la siguiente manera:
/exports/Music 192.168.1.201(rw,async,crossmnt,no_subtree_check,insecure,all_squash,anongid=1002,anonuid=501) 192.168.1.0/255.255.255.0(ro,async,crossmnt,no_subtree_check,insecure,all_squash,anonuid=501,anongid=1002)
y montado en la manzana:
lms:/exports/Music on /Volumes/Music (nfs, nodev, nosuid, mounted by rainerkrug)
Mi problema es que no puedo copiar los archivos con caracteres que no son ASCII mediante Finder (el buscador me dice
La operación no se puede completar porque no se pueden encontrar uno o más elementos necesarios. (Código de error -43)
Donde el código de error -43 significa "Archivo no encontrado".
Pero puedo copiar el archivo desde el terminal.
Esto también se refleja porque no puedo abrir el archivo en el volumen externo usando el botón derecho del mouse, pero puedo abrir el local que copié usando el terminal, o que otros programas (por ejemplo, Metadatics para editar etiquetas) pueden No ver ni trabajar con los archivos.
Todo esto me suena bastante extraño, ya que macOS y Linux pueden funcionar con los caracteres que no son ascii (caracteres acentuados en particular), pero ¿macOS tiene problemas al acceder al recurso compartido?
¿Hay algo que pueda hacer, excepto cambiar los nombres de los archivos a caracteres ascii? ¿Hay opciones de montaje que debería establecer?
Debo mencionar que este problema no es nuevo en Sierra, también estaba allí bajo ElCapitan.