Não lê caracteres Unicode sobre montagem NFS?

2

Estou pegando esse estranho problema ao tentar reproduzir MP3s contendo caracteres Unicode (acentos) em um NFS no Mac OSX, tudo é bom em relação ao AFP, mas estou configurado com o NFS porque é um servidor Linux do outro lado .

Esta é a configuração do meu utilitário de disco:

*nfs://192.168.1.112/Music*

Parâmetros avançados de montagem:

*-P , nolocks nosuid*

O estranho é que eu posso ver esses arquivos no buscador (com os acentos ..), mas não consigo reproduzi-los! Então, eu estou querendo saber se é um problema unicode, desde que eu possa ver os arquivos corretamente ou um problema de permissão desde que eu não posso reproduzi-los, mas eles não faria sentido que eu não possa jogar apenas os arquivos contendo acentos. .

Obrigado

    
por fingertwist 27.02.2011 / 07:19

1 resposta

2

Use a opção nfc na sua montagem nfs:

nfc Convert name strings to Unicode Normalization Form C (NFC) when sending them to the NFS server. This option may be used to improve interoperability with NFS clients and servers that typically use names in the NFC form.

MOUNT_NFS(8)

O motivo:

Unicode is a complex standard. One of its elements is encoding. There exist several of them. Linux is using UTF8 precomposed while OS X uses UTF8 decomposed, this result in eg the glyph "ä" being encoded in different bytestring on Linux and OS X.

Source: https://discussions.apple.com/message/12045309#12045309

Exemplo de uma entrada automática na minha estação de trabalho:

iss:~ root# cat /etc/auto_nfs
3TB    -fstype=nfs,resvport,nfc,vers=4,soft,intr,rsize=32768,wsize=32768,noatime,retrans=3,proto=tcp nas.local:/nas/3TB
    
por 22.05.2014 / 18:55

Tags