리눅스에서 NTFS파일체계를 지원하지 않는 이유~

mengguo의 이미지

한가지 문제가 있죠.
리눅스에서 왜 아직 NTFS를 지원하지 않는지 하는것입니다.
CentOS4.5를 쓰고있고 또 Fedora8을 봐도 NTFS를 마운트 할수 없는것입니다. 야속한~~
그래서 NTFS를 마운트하려고 이매지를 다시 컴파일 하기 싫은거구...
만약 쉽게 마운트 할수 있는 방법이 있으면 ~~. 더이상 헤매지 않도록...
헌데 왜 NTFS를 아직 지원하지 않는걸까요?

sorigae의 이미지

지원안한다는게 무슨소린지 모르겠지만..
이 글을 참고하는게 좋을듯.
http://kldp.org/node/18757 (어!~~ 힘들군.)

keedi의 이미지

ntfs-3g 패키지를 확인해보세요.

---------------------------
Smashing Watermelons~!!
Whatever Nevermind~!!

Keedi Kim

----
use perl;

Keedi Kim

headbang의 이미지

리눅스에서 NTFS 지원이 원활하지 않은--쓰기가 불안하죠-- 이유는 MS가 NTFS 구조를 공개하지 않았기 때문입니다.
지금 지원하는 것은 NTFS를 reverse engineering으로 재구현한 것으로 알고있습니다.

참고로 SMB protocol--좀 더 정확히 말하자면 CIFS protocol-- 에뮬레이터인 samba도 CIFS를 reverse engineering 해서 구현했다고 들었습니다.

mengguo의 이미지

예... 그렇군요.
EXT2,3은 확연하고 내부가 공개되였고 FAT32체계도 공개되였다고 보아도 되겠죠?
다만 NTFS인지 먼지 하는거만 아직 공개되지 않았구요?
그럼 NTFS파일구조를 모르고 ntfs-3g패캐지는 어떻게 NTFS를 지원하는지 모르겠어요.
이것을 어떻게 보아야 합니까?

많이 배울께요~V_V 내가 알면 배워두 주구요~~ 웬걸~Q_Q

하늘다람쥐의 이미지

Reverse engineering이라는 말의 의미를 모르시나보군요.
http://en.wikipedia.org/wiki/Reverse_engineering

Prentice의 이미지

Samba의 개발과정 http://kldp.org/node/75861 이 문서를 봐주세요.

junilove의 이미지

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

sakuragi의 이미지

이건 제 경험상의 이야기 입니다만, ntfs-3g가 100% 안정적인 것은 아닙니다.

제가 경험한 문제는 aMule이나 FF에서 고용량의 동영상 파일을 다운로드 받을 때,
다운로드 받는 경로를 직접적으로 NTFS 파티션으로 지정해줬을 경우 문제가 생겼습니다.

다운로드 받은 파일의 전체용량등에는 전혀 문제가 없었으나,
재생을 해보면 중간에 파일이 깨져서 더 이상 재생을 할 수 없는 현상이 발생했습니다.
처음에는 원본 파일의 문제라고 생각했으나, 너무 빈번하게 다운로드 받은 동영상 파일들에 문제가 생겨서,
같은 파일은 여러번 받아보고, 서로 다른 파티션에 받아보는 과정에서 NTFS 파티션으로의 직접적인 저장의 문제라는 결론을 내렸습니다.

그 뒤로는 우선 EXT3 파티션에 파일을 받은 후, NTFS 파티션으로 파일을 옮기는 형태로 사용하고 있습니다.
이렇게 EXT3 파티션에 파일은 받은 후, NTFS 파티션으로 파일을 옮겼을 경우에는 아직까지 파일이 깨지는 등의 문제는 없었습니다.

----------

http://sakuragi.org

mengguo의 이미지

ntfs패키지를 설치해서 실행시켜 보았어요.
제가 쓰는 OS는 CentOS4.5이고 ntfs-3g는 2008.4.12일에 릴리즈된 1.2412를 설치하였어요.

mount /dev/hda1 c 라고 실행시켜서 c구동기를 마운트 하였어요. (헌데 이게 FAT32인지 NTFS였는지~~)

헌데 기본 자료는 D구동기와 E구동기에 있었는데~~
hda어느것인지 분간못해서 한번씩 다 해보았어요. 헌데 아래와 같은 오유가 나옵니다.

[root@localhost chato]# mount -t ntfs-3g /dev/hda2 /chato/d
FATAL: Module fuse not found.
NTFS signature is missing.
Failed to mount '/dev/hda2': Invalid argument
The device '/dev/hda2' doesn't have a valid NTFS.
Maybe you selected the wrong device? Or the whole disk instead of a
partition (e.g. /dev/hda, not /dev/hda1)? Or the other way around?

[root@localhost chato]# mount -t ntfs-3g /dev/hda3 /chato/d
FATAL: Module fuse not found.
NTFS signature is missing.
Failed to mount '/dev/hda3': Invalid argument
The device '/dev/hda3' doesn't have a valid NTFS.
Maybe you selected the wrong device? Or the whole disk instead of a
partition (e.g. /dev/hda, not /dev/hda1)? Or the other way around?

[root@localhost chato]# mount -t ntfs-3g /dev/hda5 /chato/d
FATAL: Module fuse not found.
ntfs-3g-mount: fuse device is missing, try 'modprobe fuse' as root

이런오유가 왜 나오는가요~
D,E가 hda? 몇번째것인지 척 보고 알수도 없는 노릇이고...~
또 마운트도 안되요.
~ 어떻게 해야 하는지요?

많이 배울께요~V_V 내가 알면 배워두 주구요~~ 웬걸~Q_Q

danskesb의 이미지

말 그대로 fuse 모듈이 없다는 것으로, yum install fuse를 한 다음 modprobe fuse를 시도해 보세요. 파일 시스템의 종류를 알아보려면, blkid (파일 시스템 장치)를 해 보면 아실 겁니다. 정보가 나타나지 않으면 루트로 실행시키세요.

덧. 혹시 중국 등지에서 접속하시는 겁니까; 한국에서는 오유라든가, 구동기라는 말을 사용하지 않습니다.
---- 절취선 ----
http://blog.peremen.name

foruses의 이미지

/sbin/modprobe fuse
FATAL: Module fuse not found.

라고 뜨는군요.

modprobe를 잘 몰라서 그러는데요, 위 사태는 어떻게 해결해야 하는건가요?
우분투...로 OS새로 깔아서 ntfs가 바로 인식된다면, 그게 빠르겠습니다..ㅠㅠ

랜덤여신의 이미지

참고로, 우분투는 NTFS 읽기/쓰기 기본적으로 잘 됩니다. (ntfs-3g가 기본으로 설치됩니다.)
----
블로그 / 위키 / 리눅스 스크린샷 갤러리

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.