none
nfs client에서 UTF8 지원 여부

    질문

  • 안녕하세요

    ubuntu 서버의 NFS에 접근하니 인코딩이 다 꺠져서 나오네요.

    혹시 윈도우에서 제공되는 nfs 클라이언트가 utf8을 지원하는지요?

    지원안한다면 이와 관련된 패치나 addon 등이 있는지 알고 싶습니다.

    2012년 1월 16일 월요일 오전 4:14

답변

  • 안녕하세요?

    제가 대신 답변을 드려도 될지 모르겠습니다만... 참고가 될까하여 글 남깁니다.

    아직 해당 내용이 처리되지 않으셨다면 공유 관련 문제일 경우, 윈도우 -> Unix-Like 시스템 접근은 SMB를 사용할 것을 권장드립니다.

    만약 NFS 기본 특징인 마운트와 관련된 부분이면 NFS를 Linux로 구성하시기 바랍나다.

    이유는 아래와 같습니다.

    1. Windows 서버에 있는 NFS는 호환성 면에서 아직 많이 부족합니다. (NFS 규약만 따르고 있을 뿐 파일시스템 및 처리는 윈도우의 공유폴더 처리와 비슷합니다.)

    2. 우리나라에 배포되는 윈도우 제품은 언어 코드셋이 CP949입니다. 리눅스 환경에서는 ko_KR.CP949가 되겠네요. 아시아권 국가 일부 제외하고는 유니코드를 사용하고 있습니다.

    3. 또한 요즘 추세가 유니코드가 아닌 UTF-8을 사용하고 있습니다. 기본적으로 유니코드는 3바이트이고 UFT-8은 4바이트을 사용하고 있습니다.

    4. 윈도우에 mount -o 옵션이 ansi | big5 | euc-jp | euc-kr | euc-tw | gb2312-80 | ksc5601 | shift-jis 만 지원하고 있습니다.

    NFS 구성을 위해 사용하고자 할 때 그나마 팁은 우분투에서 계정에 대한 인코딩.코드셋(/etc/login.conf)을 ko_KR.CP949로 지정하셔서 사용하시면 됩니다.

    만약 mount -o euc-kr 로 마운트 하시면 리눅스 서버의 코드셋을 ko_KR.EUC-KR로 해주시면 됩니다. 단, /usr/share/locale 정보를 확인하세요.

    없으시면 http://dolba.net/tt/k2club/2520 사이트 참고하시면 될 것 같습니다.

    서버 구동 시, auto mount가 아니시면, SMB 사용을 추천해 드립니다. 참고로 Windows 7에서는 SMB 2.1 버전을 사용합니다.

    아, 마지막으로 유니코드를 사용할 수 있는 방법이 있는데 이것은 Windows 7 Enterprise 혹은 Ultimate 버전에서 랭귀지 팩을 설치하시면 됩니다.

    조금이나마 도움이 되셨으면 합니다. :)


    • 편집됨 Damduk 2012년 3월 6일 화요일 오전 8:16
    • 답변으로 표시됨 Sung Ho Kim 2013년 10월 19일 토요일 오전 5:51
    2012년 3월 6일 화요일 오전 7:57

모든 응답

  • 안녕하십니까? Sung Ho Kim

    Microsoft TechNet Forum 사이트를 방문해 주셔서 감사합니다.

     

    문의 하신 “nfs client에서 UTF8 지원 여부에 대한 답변을 드리겠습니다.

     

    Windows 7 에서 Client for NFS 서비스의 설정 정보에서 Encoding관련 내용은 찾지 못했습니다.

    제 생각에는 서버에서 공유 폴더 인코딩 설정에 맞게 작동합니다.

    Windows Server 2008 R2 SP1에서는 NFS Shared Folder 설정에 인코딩 설정을 제공을 합니다.

    Ubuntu서버에서 UTF8 Encoding을 지원하는지 확인 후 다시 공유해서 확인하시기 바랍니다.

     

    참고 자료

    NFS용 클라이언트 관리

    http://technet.microsoft.com/ko-kr/library/cc771698.aspx

    Windows Server 2008 R2 NFS용 서비스 단계별 가이드

    http://technet.microsoft.com/ko-kr/library/dd758767(WS.10).aspx

     

    제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.

    제시해 드린 답변이 도움이 되었기를 바랍니다.


    2012년 1월 18일 수요일 오전 2:53
  • 안녕하세요?

    제가 대신 답변을 드려도 될지 모르겠습니다만... 참고가 될까하여 글 남깁니다.

    아직 해당 내용이 처리되지 않으셨다면 공유 관련 문제일 경우, 윈도우 -> Unix-Like 시스템 접근은 SMB를 사용할 것을 권장드립니다.

    만약 NFS 기본 특징인 마운트와 관련된 부분이면 NFS를 Linux로 구성하시기 바랍나다.

    이유는 아래와 같습니다.

    1. Windows 서버에 있는 NFS는 호환성 면에서 아직 많이 부족합니다. (NFS 규약만 따르고 있을 뿐 파일시스템 및 처리는 윈도우의 공유폴더 처리와 비슷합니다.)

    2. 우리나라에 배포되는 윈도우 제품은 언어 코드셋이 CP949입니다. 리눅스 환경에서는 ko_KR.CP949가 되겠네요. 아시아권 국가 일부 제외하고는 유니코드를 사용하고 있습니다.

    3. 또한 요즘 추세가 유니코드가 아닌 UTF-8을 사용하고 있습니다. 기본적으로 유니코드는 3바이트이고 UFT-8은 4바이트을 사용하고 있습니다.

    4. 윈도우에 mount -o 옵션이 ansi | big5 | euc-jp | euc-kr | euc-tw | gb2312-80 | ksc5601 | shift-jis 만 지원하고 있습니다.

    NFS 구성을 위해 사용하고자 할 때 그나마 팁은 우분투에서 계정에 대한 인코딩.코드셋(/etc/login.conf)을 ko_KR.CP949로 지정하셔서 사용하시면 됩니다.

    만약 mount -o euc-kr 로 마운트 하시면 리눅스 서버의 코드셋을 ko_KR.EUC-KR로 해주시면 됩니다. 단, /usr/share/locale 정보를 확인하세요.

    없으시면 http://dolba.net/tt/k2club/2520 사이트 참고하시면 될 것 같습니다.

    서버 구동 시, auto mount가 아니시면, SMB 사용을 추천해 드립니다. 참고로 Windows 7에서는 SMB 2.1 버전을 사용합니다.

    아, 마지막으로 유니코드를 사용할 수 있는 방법이 있는데 이것은 Windows 7 Enterprise 혹은 Ultimate 버전에서 랭귀지 팩을 설치하시면 됩니다.

    조금이나마 도움이 되셨으면 합니다. :)


    • 편집됨 Damduk 2012년 3월 6일 화요일 오전 8:16
    • 답변으로 표시됨 Sung Ho Kim 2013년 10월 19일 토요일 오전 5:51
    2012년 3월 6일 화요일 오전 7:57