윈도우 2000 및 XP에서 Ext2(3) Z:에 마운트하기
다들 아시는 내용 같은데 한글로 된 사용기가 없는 것 같아, 대충 끄적여 봤습니다.
어여삐 봐주셔요.
일단 경고 :!: :
아직 0.2 대에 머무르고 있는 초기 버전입니다.
백업이 완료된 파티션에만 주의해서 사용해보시길 바랍니다.
사용에 대한 책임은 지지 않습니다.
예시 환경은 WinXP Home & Debian Ext3 입니다.
1. 다음 사이트에서 Ext2fsd 을 다운 받습니다 :
http://ext2fsd.sourceforge.net/
이 글을 쓰는 시점의 최신 버전은 0.23 입니다.
아무곳에나 압축을 풀면 Ext2Fsd 디렉터리가 생깁니다.
2. 명령 프롬프트(단축: Win+R, cmd)를 실행한 뒤 Ext2Fsd\Setup 디렉터리로 이동합니다.
3. mount 프로그램을 이용해 파티션 노드와 드라이브 일련번호를 인자로 마운트합니다.
여기서 파티션 노드는 하드웨어 번호가 0, 파티션 번호가 1부터 시작합니다.
즉, 하드웨어가
0. Samsxxg P80 120G :
0-1. NTFS
0-2. Swap
0-3. Linux(Ext2 or 3)
1. Seagxxe 7200.8 400G :
1-1. XFS
이런 식으로 구성되어 있으며, 이중 0-3의 파티션을 Z:에 마운트하고 싶다면
C:\Ext2Fs\Setup> mount 0 3 z: Mount/Umount tools by Matt Wu <mattwu@163.com>. http://sysinternals.yeah.net. Usage: mount/unmount disk_number partition_number driver_letter Ex: To mount partition 1 of harddisk 0 to f:, then mount 0 1 f: Ex: To unmount f:, then unmount f: or mount /umount f: mount: now mounting \Device\Harddisk0\Partition3 ... Succeed.
이렇게 입력하는 것입니다.
위와 같이 "Succeed."란 메시지가 등장하면 완료 된 것입니다.
4. 드라이버를 설치합니다.
일단 3만 실행해도 내 컴퓨터에 들어가면 새로운 드라이브를 발견할 수 있지만, 용량 및 하드웨어가 확인 불가능하며, 클릭해보면 포맷을 하라는 메시지만 들을 수 있습니다. 이제 드라이버를 설정해야 합니다.
이하는 인코딩 설정입니다. 제 경우는 UTF8을 사용하는데, 한글이 깨지는 건 여전하군요. 해결책이 있으신 분은 답장 바랍니다.
일단 아까의 Setup 디렉터리에서 Ext2fsd.reg 파일을 엽니다. 더블클릭하지 마시고, 마우스 오른쪽 버튼을 이용해 메뉴를 펼치면 '편집' 메뉴가 있습니다. 아니면 에디터를 사용하세요.
여기서 가장 아래의 "CodePage"를 다음과 같이 설정합니다.
REGEDIT4 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Ext2Fsd] "ErrorControl"=dword:00000001 "Group"="File System" ... "CodePage"="utf8"
만약 리눅스 시스템에서 사용하던 한글 인코딩이 euc-kr이라면, "utf8" 대신 "cp949"나 "euc_kr"을 적어주세요.
저장 후 같은 디렉터리에서 setup명령을 사용합니다. 콘솔에서 다음과 같은 안내를 볼 수 있습니다.
C:\Ext2Fsd\Setup>setup Wrong parameters: setup 2k: to install ext2fsd for windows 2000 setup xp: to install ext2fsd for windows xp
여기서는 XP이므로 setup xp 를 입력합니다.
C:\Ext2Fsd\Setup>setup xp
일련의 설치 과정이 이루어 진 후,
Linux ext2 File system driver 서비스가 잘 시작되었습니다.
이제 Z: 로 이동을 해 보면 루트 디렉토리의 내용을 볼 수 있습니다.
아무 파일이나 읽어들여서 테스트 해 보세요.
전 제 홈 디렉터리의 300MB 동영상을 읽어들였는데 잘 도는군요.
백업이 없는 관계로 쓰기는 저도 아직 안 해봤습니다. :twisted:
5. 끝으로, 사용을 해제하려면 동일한 디렉터리에서 umount 명령을 이용해주세요.
C:\Documents and Settings\mmx900\바탕 화면\Ext2Fsd\Setup>umount z: Mount/Umount tools by Matt Wu <mattwu@163.com>. http://sysinternals.yeah.net. Usage: mount/unmount disk_number partition_number driver_letter Ex: To mount partition 1 of harddisk 0 to f:, then mount 0 1 f: Ex: To unmount f:, then unmount f: or mount /umount f: umount: now unmounting z: ... umount: DosDevName: \\.\z: Succeed.
찾던 정보입니다. 감사합니다.
요긴하군요..
=== 건달의 경지를 꿈꾸며 ===
0.23에서는 EXT2 에 대해서는 R/W가 모두 가능하다고 하는군요.
0.23에서는 EXT2 에 대해서는 R/W가 모두 가능하다고 하는군요.
저도 오늘 받아서 해 봤는데 상당히 괜찮았습니다.
전 간단하게 압축 풀고 바로 setup xp를 했습니다.
영문만 있어서 한글 코드에 대한 것은 확인하지 않았습니다.
MMC에서 바로 마운트 할 수 있는 익스텐션이 개발되면 좋겠다는 생각이 듭니다.
제 경우에는 이 녀석을 씁니다만...뭐가 어떻게 다른지.. 어떤 게
제 경우에는 이 녀석을 씁니다만...
뭐가 어떻게 다른지.. 어떤 게 더 좋은지는 모릅니다 ;)
http://uranus.it.swin.edu.au/~jn/linux/ext2ifs.htm
----
the smile has left your eyes...
UTF-8 설정이 없는 것 같습니다.
매번 제어판에 들어가서 설정해줘야 하는 것도 번거롭고, 인코딩 설정부분도 안 보여서 바로 지웠습니다.
UTF8 이용자로써 한글을 보고 싶으신 분은 일단 codepage 문제가
UTF8 이용자로써 한글을 보고 싶으신 분은 일단 codepage 문제가 해결된 0.24를 다운하시고, 위의 과정중 4 앞에 다음 과정을 추가합니다 :
==
ext2fsd.inf를 열어 "codepage"로 본문 검색을 하면 다음 라인이 나옵니다.
HKR,"Parameters","CodePage",%REG_SZ%,"default"
default라고 써진 것을 utf8로 바꿉니다.
==
그리고 위에 나온 대로 레지스트리 파일도 편집한 후, 서비스 설치시 utf8 옵션을 붙여줍니다.
blahblah\ext2fsd> setup xp utf8
기존에 설치가 되어 있던 분들은 uninstall 명령으로 지우고 다시 설치하거나 레지스트리 및 windows/inf 디렉토리의 ext2fsd.inf 파일을 찾아 변경 후 서비스를 재시작 합니다.
이제 한글을 볼 수 있습니다.
Setzer Gabbiani
[quote="iolo"]제 경우에는 이 녀석을 씁니다만...뭐가 어
위의 경우는 결정적으로 쓰기가 안되는 게 아쉽네요.
GUI 설정이 제공됩니다.
그리 이쁘장하진 않지만 기능은 모두 제공됩니다.
다만 할당했던 드라이브 명을 회수하거나 서버를 죽이는 건 매번 실패했습니다. 그냥 다 쓰고 나면 외장하드만 빼고 설정은 그냥 둡니다. -_-;
댓글 달기