리눅스에서 NTFS파일체계를 지원하지 않는 이유~
글쓴이: mengguo / 작성시간: 목, 2008/04/17 - 3:23오후
한가지 문제가 있죠.
리눅스에서 왜 아직 NTFS를 지원하지 않는지 하는것입니다.
CentOS4.5를 쓰고있고 또 Fedora8을 봐도 NTFS를 마운트 할수 없는것입니다. 야속한~~
그래서 NTFS를 마운트하려고 이매지를 다시 컴파일 하기 싫은거구...
만약 쉽게 마운트 할수 있는 방법이 있으면 ~~. 더이상 헤매지 않도록...
헌데 왜 NTFS를 아직 지원하지 않는걸까요?
Forums:
음~~
지원안한다는게 무슨소린지 모르겠지만..
이 글을 참고하는게 좋을듯.
http://kldp.org/node/18757 (어!~~ 힘들군.)
ntfs-3g 패키지를
ntfs-3g 패키지를 확인해보세요.
---------------------------
Smashing Watermelons~!!
Whatever Nevermind~!!
Keedi Kim
----
use perl;
Keedi Kim
리눅스에서 NTFS
리눅스에서 NTFS 지원이 원활하지 않은--쓰기가 불안하죠-- 이유는 MS가 NTFS 구조를 공개하지 않았기 때문입니다.
지금 지원하는 것은 NTFS를 reverse engineering으로 재구현한 것으로 알고있습니다.
참고로 SMB protocol--좀 더 정확히 말하자면 CIFS protocol-- 에뮬레이터인 samba도 CIFS를 reverse engineering 해서 구현했다고 들었습니다.
...
예... 그렇군요.
EXT2,3은 확연하고 내부가 공개되였고 FAT32체계도 공개되였다고 보아도 되겠죠?
다만 NTFS인지 먼지 하는거만 아직 공개되지 않았구요?
그럼 NTFS파일구조를 모르고 ntfs-3g패캐지는 어떻게 NTFS를 지원하는지 모르겠어요.
이것을 어떻게 보아야 합니까?
많이 배울께요~V_V 내가 알면 배워두 주구요~~ 웬걸~Q_Q
Reverse engineering이라는
Reverse engineering이라는 말의 의미를 모르시나보군요.
http://en.wikipedia.org/wiki/Reverse_engineering
Samba의 개발과정
Samba의 개발과정 http://kldp.org/node/75861 이 문서를 봐주세요.
ntfs-3g를 이용하여
ntfs-3g를 이용하여 윈도우XP의 NTFS 파티션 이용하기
rpmforge 저장소를 이용하여 설치한다.
yum install fuse fuse-ntfs-3g dkms dkms-fuse
mount -t ntfs-3g /dev/hda1 /mnt -o locale=ko_KR.UTF-8
이건 제 경험상의
이건 제 경험상의 이야기 입니다만, ntfs-3g가 100% 안정적인 것은 아닙니다.
제가 경험한 문제는 aMule이나 FF에서 고용량의 동영상 파일을 다운로드 받을 때,
다운로드 받는 경로를 직접적으로 NTFS 파티션으로 지정해줬을 경우 문제가 생겼습니다.
다운로드 받은 파일의 전체용량등에는 전혀 문제가 없었으나,
재생을 해보면 중간에 파일이 깨져서 더 이상 재생을 할 수 없는 현상이 발생했습니다.
처음에는 원본 파일의 문제라고 생각했으나, 너무 빈번하게 다운로드 받은 동영상 파일들에 문제가 생겨서,
같은 파일은 여러번 받아보고, 서로 다른 파티션에 받아보는 과정에서 NTFS 파티션으로의 직접적인 저장의 문제라는 결론을 내렸습니다.
그 뒤로는 우선 EXT3 파티션에 파일을 받은 후, NTFS 파티션으로 파일을 옮기는 형태로 사용하고 있습니다.
이렇게 EXT3 파티션에 파일은 받은 후, NTFS 파티션으로 파일을 옮겼을 경우에는 아직까지 파일이 깨지는 등의 문제는 없었습니다.
----------
http://sakuragi.org
----------
http://sakuragi.org
고마워요. 실행시켰어요.
ntfs패키지를 설치해서 실행시켜 보았어요.
제가 쓰는 OS는 CentOS4.5이고 ntfs-3g는 2008.4.12일에 릴리즈된 1.2412를 설치하였어요.
mount /dev/hda1 c 라고 실행시켜서 c구동기를 마운트 하였어요. (헌데 이게 FAT32인지 NTFS였는지~~)
헌데 기본 자료는 D구동기와 E구동기에 있었는데~~
hda어느것인지 분간못해서 한번씩 다 해보았어요. 헌데 아래와 같은 오유가 나옵니다.
이런오유가 왜 나오는가요~
D,E가 hda? 몇번째것인지 척 보고 알수도 없는 노릇이고...~
또 마운트도 안되요.
~ 어떻게 해야 하는지요?
많이 배울께요~V_V 내가 알면 배워두 주구요~~ 웬걸~Q_Q
말 그대로 fuse 모듈이
말 그대로 fuse 모듈이 없다는 것으로, yum install fuse를 한 다음 modprobe fuse를 시도해 보세요. 파일 시스템의 종류를 알아보려면, blkid (파일 시스템 장치)를 해 보면 아실 겁니다. 정보가 나타나지 않으면 루트로 실행시키세요.
덧. 혹시 중국 등지에서 접속하시는 겁니까; 한국에서는 오유라든가, 구동기라는 말을 사용하지 않습니다.
---- 절취선 ----
http://blog.peremen.name
FATAL: Module fuse not found.
/sbin/modprobe fuse
FATAL: Module fuse not found.
라고 뜨는군요.
modprobe를 잘 몰라서 그러는데요, 위 사태는 어떻게 해결해야 하는건가요?
우분투...로 OS새로 깔아서 ntfs가 바로 인식된다면, 그게 빠르겠습니다..ㅠㅠ
참고로, 우분투는 NTFS
참고로, 우분투는 NTFS 읽기/쓰기 기본적으로 잘 됩니다. (ntfs-3g가 기본으로 설치됩니다.)
----
블로그 / 위키 / 리눅스 스크린샷 갤러리
----
블로그 / 위키 / 리눅스 스크린샷 갤러리
댓글 달기