OpenBSD에서 NFS 공유를 마운트할 때 잘못된 문자 세트

OpenBSD에서 NFS 공유를 마운트할 때 잘못된 문자 세트

Fedora 29 시스템에서 실행 중인 NFS 서버가 있고 네트워크의 다른 시스템(Ubuntu 상자 및 Debian VM)에는 올바르게 설치되어 있습니다.

하지만 OpenBSD VM에 마운트하면 문자 세트가 잘못되었습니다. 예를 들면 다음과 같습니다.

openBSD# ls -la a*o
-rw-rw-r--  1 renan  renan  0 Mar  4  2019 a????o

"çã" 여야 합니다 ????(파일 이름은 ação).

OpenBSD의 내 명령줄은 mount -o tcp -t nfs 192.168.1.7:/mnt/data /mnt/data.

무엇을 해야 할까요? 매뉴얼 페이지를 살펴보니 mount사용할 문자 세트를 설정할 방법이 없는 것 같습니다.

답변1

~에서로케일 맨페이지:

OpenBSD 기본 시스템의 프로그램은 문자 인코딩 이외의 로케일 설정을 무시하며 다음과 같은 기본값이 아닌 설정이 옵션으로 지원되지 않는 한 이러한 변수를 사용하지 않는 것이 좋습니다.

LC_CTYPE=en_US.UTF-8 내보내기

그런 다음 설정이 LC_CTYPE작동하여 pt_BR.UTF-8이제 올바른 파일 이름을 얻습니다.

관련 정보