2005년 08월 06일
리눅스 페도라 코어4(fc4) 윈도우 마운트 한글문제
이 포스팅의 제목을 좀 이상하게 적은 이유는 혹시 저 처럼 삽질하던 사람이 검색을 통해서 찾아내길 바라는 마음에 적어봤습니다.

삼바를 이용해 윈도우 폴더를 마운트 하는 과정에서 한글이 깨져서 무지하게 삽질했습니다.
이렇게 저렇게 하다가 끝내 정답을 알았습니다. ㅋ~

저는 아래의 명령어로 삼바로 마운트를 했습니다.
(제가 사용하는 리눅스는 페도라 코어4, 마운트할 OS는 윈도우2003 서버 였습니다.

# smbmount //공유PC이름/공유폴더이름/마운트폴더명 -o username=윈도우로그인명

마운트는 성공했지만 한글이 다 깨졌습니다.
그래서 방법을 찾아 본 결과 마운트 옵션중에서 codepage, iocharset 의 설정이 중요하다는 것을 알았습니다.
위의 두 옵션에 인코딩을 하나씩 대입하는 삽질로 성공했습니다. ㅡㅡ;

제가 성공한 방법은 아래와 같습니다.

-o codepage=cp949,iocharset=utf8,username=윈도우로그인명

여기서 중요한 점이 하나 있습니다.
iocharset는 리눅스의 /etc/sysconfig/i18n 파일의 설정에 따라 바뀜니다.
i18n 파일에는 자기 리눅스의 국가와 언어, 인코딩을 설정할 수 있습니다.
저는 기본 셋팅 그대로 사용하고 있습니다.

LANG="ko_KR.UTF-8"

인코딩이 utf-8 입니다.
그래서 iocharset=utf8 옵션을 줬습니다.

만약 LANG="ko_KR.eucKR" 으로 설정했다면 iocharset=cp949 로 주어야 합니다.

codepage=cp949 는 자신이 마운트할 OS의 설정에 따라 다를 것 같습니다. 아마도...

윈도우2003에서 codepage=cp949 옵션이 가능했으니 윈도우2000, 윈도우xp도 잘 될거라 생각합니다.

저 리눅스 사용한지 1주일도 안되었습니다. 즉, 설명이 틀렸을 수도 있습니다. ㅡㅡ;

많은 리눅스 관련 자료중 너무 막연한 설명도 있었습니다.

그냥 간단하게 '이렇게 하면 됩니다' 라고만 설명이 되어 있어서 환경이 틀릴 경우 적용이 안 될 때가 많았습니다.
그래서 저는 좀 잡다하게 적어봤습니다. 틀린 부분이 있다면 댓글을 남겨주시기 바랍니다.
by -A2- | 2005/08/06 13:04 | 리눅스 | 트랙백(1) | 덧글(3)
트랙백 주소 : http://ani2life.egloos.com/tb/1618574
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Tracked from 제목칸 at 2006/12/28 14:48

제목 : fc4 설치후 한글깨질때
리눅스 페도라 코어4(fc4) 윈도우 마운트 한글문제 fc4에서 한글사용하기...more

Commented by 정태영 at 2005/08/11 08:07
간단하게 노틸러스에서 "smb://아이디@호스트/공유디렉토리이름 을 uri" 로 접속해보세요... 별다른 세팅없이도 대게 잘 됩니다... :)
Commented by -A2- at 2005/08/11 09:20
정태영// 감사합니다. 노틸러스가 편하지만 콘솔로 열심히 뚜드려서 실력을 키워야 겠습니다.
근데 노틸러스로 ftp접속하면 한글이 다 깨져서 ㅡㅡ;
그렇다고 문자셋을 euc-kr로 바꾸기도 싫구요. ㅠ_ㅠ
Commented by 정종수 at 2005/11/06 18:39
감사합니다. 저도 몇일 헤매다가 이글을 보고 완성했습니다. 거듭 감사합니다.

:         :

:

비공개 덧글



<< 이전 페이지 | 다음 페이지 >>