매버릭스를 사용하여 NTFS로 쓰기 [중복]


86

이 질문에는 이미 답변이 있습니다.

Mountain Lion에서 NTFS 파일 시스템을 정상적으로 읽고 쓸 수 있었지만 업그레이드 후에는 작동이 멈췄습니다.

Mountain Lion에서 homebrew를 사용하여 ntfs-3g 및 fuse4x를 설치하고 homebrew에 표시된 지침에 따라 fuse4x 커널 확장 설치를 완료했습니다.

이 문제를 해결하기 위해 ntfs-3g, fuse4x 및 fuse4x-kext를 제거하고 다시 설치했습니다. 그러나 이것은 내 문제를 해결하지 못했습니다.

누구든지 이것을 해결하는 방법을 알고 있습니까? 감사.

답변:


88

나는 이것을하는 적절한 방법을 찾았습니다 ( 요세미티 에서도 작동합니다 ).

Homebrewcask이 없다면 설치하십시오 :

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install caskroom/cask/brew-cask

이전 버전의 모든 osxfuse서명을 제거하십시오 (서명되지 않은 kext는 현재 금지됨).

brew cask uninstall osxfuse

브루 업데이트 설치 osxfusentfs-3g

brew update
brew cask install osxfuse
brew install ntfs-3g

mount_ntfs드라이브를 자동으로 마운트하려면에 대한 심볼릭 링크 를 만들어야합니다.

sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.original 
sudo ln -s /usr/local/sbin/mount_ntfs /sbin/mount_ntfs

2
모든 사람이 기본적으로 homebrew를 설치 한 것은 아닙니다. brew명령 을 얻기 위해 설치해야한다고 설명하는 homebrew 웹 사이트에 대한 링크를 추가해 주 시겠습니까?
Saaru Lindestøkke

매력처럼 작동합니다!
Karl Forner

ntfs-3g는 FUSE 파일 시스템이므로 사용자 공간에서 실행되며 무료이며 아마도 잘 작동하지만 (Linux에서 많이 사용하는 경우) Tuxera와 같은 상용 NTFS 드라이버가 더 빠를 수 있습니다. NTFS 파일 시스템에 대한 읽기 / 쓰기
RichVel

2
$ sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.original Password: mv: rename /sbin/mount_ntfs to /sbin/mount_ntfs.original: Operation not permitted
Cœur

2
NTFS-3g "오류 : 없음 가능한 공식을 NTFS-3g는"설치되지 동안 오류를 다음받을 경우, 실행하여 설치하십시오 : 양조는 자작 / 퓨즈 / 설치 NTFS를-3g
디팍 싱 Rawat

12

이것은 매우 쉽고 타사 응용 프로그램이나 드라이버를 설치할 필요 가 없습니다 . 재부팅이 필요 없습니다.

  1. "볼륨"의 이름을 찾으십시오
  2. 터미널 열기
  3. / etc / fstab 파일을 작성하거나 업데이트하십시오. "My040Passport"를 "Volume"이름으로 바꾸십시오. sudo vi / etc / fstab 을 터미널 에 입력하면됩니다 . 비밀번호를 묻는 메시지가 나타납니다.

    #
    # Warning - this file should only be modified with vifs(8)
    #
    # Failure to do so is unsupported and may be destructive.
    #
    LABEL=My\040Passport none ntfs rw,auto,nobrowse
    
  4. 외장 하드 드라이브를 분리했다가 다시 연결하십시오

  5. 더 이상 Finder에 HDD가 표시되지 않으며 아래 단계에 따라 터미널 내에서 HDD를 열어야합니다.
  6. 터미널을 열고 아래에 3 개의 명령을 입력하고 3 번째 명령에 고유 한 볼륨 이름을 사용하십시오.

    cd /Volumes
    ls 
    open My\ Passport
    

    명령 1은 현재 디렉토리를 변경합니다.
    Command 2에는 Volumes가 표시되며 관심있는 볼륨이 여기에 나열됩니다.
    Command 3은 Finder에서 볼륨을 엽니 다.

  7. Finder에 HDD가 표시되지 않으므로 데스크탑에 HDD에 대한 링크를 추가하십시오. 터미널을 열고이 명령을 입력하여 볼륨 이름을 바꾸고 원하는 경우 대상도 바꾸십시오.

    ln -s /Volumes/My\ Passport/ ~/Desktop/hdd
    

바탕 화면에 아이콘이 표시되지 않는 것이 좋지 않습니다. 왜 그런지 궁금합니다.
Martin

@grgarside 하나의 명령만으로 데스크탑에 추가 할 수 있습니다. 이 기사sudo ln -s /Volumes ~/Desktop/Volumes 를 통해
mpickens

나는 또한 일부 블로그 에서이 솔루션을 시도해 보았습니다. 그러나 터미널을 사용하여 복사 할 때까지 모두 정상적으로 작동했습니다. 외부 HDD에서 Finder를 사용하여 최소 50GB의 데이터가 포함 된 폴더에 복사하려고하면 대상 폴더의 내용이 알림이나 오류없이 비워졌습니다. :(이 폴더는 항상 비어있는 것 같습니다.
vikas

이것이 NTFS 볼륨에 쓰는 가장 좋은 방법입니다. Paragon NTFS 또는 osxfuse와 같은 타사 응용 프로그램을 사용하면 모듈이 엉망이되어 커널 패닉이 자주 발생합니다. ext4에 대해 Paragon extFS를 시도 할 때 동일한 문제가 발생했습니다. 이 관련 문제에 대한 스레드를 참조하십시오 apple.stackexchange.com/questions/29842/...을 (스레드가 ext4를위한 것입니다,하지만 당신은 타사 응용 프로그램을 사용할 때 NTFS는 기본적으로 동일)
thibmaek

1
작은 결점이 있습니다. ... 삽입 할 때마다 조금씩 아프지 만 조금도 큰 문제가 없습니다 ...
Clint Eastwood

5

나는 당신과 같은 설정을 가지고 있었고 10.9로 업그레이드 한 이후 NTFS에 쓸 수 없습니다. 내가 끝낸 해결책은 (최소한 단기적으로) Paragon의 NTFS for Mac® OS X 11 을 사용하는 것이 었습니다 . 정상적으로 작동하는 것으로 보이며 10 일 무료 평가판이 있습니다.

더 좋은 방법이 곧 발견 될 수 있기를 바랍니다.

시도하지 않은 또 다른 옵션은 /etc/fstab파일 을 편집하는 것 입니다. OS X Mountain Lion의 NTFS 쓰기 지원 은 다음과 같습니다 .

  • Paragon, Tuxera 또는 NTFS-3G와 같은 다른 타사 NTFS 소프트웨어를 제거하십시오.
  • 편집 /etc/fstab(당신은이 작업을 수행 할 수 있습니다 sudo vi /etc/fstab) 다음 줄을 추가 : LABEL을 = "VOLUME_NAME_WITHOUT_QUOTES는"아무도 RW, 자동차, nobrowse을 NTFS 없습니다
  • 이제 디스크를 마운트 해제했다가 다시 마운트하면됩니다.

나는 당신이 언급 한 다른 접근법을 시도했지만 운이 없습니다 : (
Steve

1
Bootcamp 드라이브에 대한 작업은 다음과 같습니다 LABEL=BOOTCAMP none ntfs rw,auto,nobrowse.. 10.9 Maverick에서 잘 작동합니다. Seagate HDD를 사용하는 경우 무료 Seagate NTFS 드라이버
Hai Feng Kao

1
그 후에는 볼륨이 파인더 창에 표시되지 않습니다. 메뉴-> 이동-> "폴더로 이동"메뉴에서 "/ 볼륨"으로 이동하십시오. 또한 나중에 쉽게 액세스 할 수 있도록이 볼륨을 사이드 바에 추가 할 수 있습니다.
tanaydin

2
다른 사람들에게 경고하는 것처럼, 나는 이것을 사용하고 드라이브를 백업하는 일을 역행했습니다 (일정한 활동). 그리고 결국 내 드라이브가 놀라서 OSX를 추락 시켰습니다. 드라이브를 제거한 후에도 OSX를 얻을 수 없었습니다. / etc / fstab 파일을 제거 할 때까지 다시 안정적입니다. Mavericks
Chris Magnuson

@HaiFengKao Seagate 드라이브에서만 작동합니까?
Szabolcs

3

OS X Mavericks 에서 macfuse-core-10.5-2.1.9ntfs-3g-2010.10.2-macosx 조합을 사용했으며 NTFS 드라이브에 쓸 수 있습니다.

  • 먼저 macfuse-core-10.5-2.1.9 설치
  • 그런 다음 ntfs-3g-2010.10.2-macosx를 설치하십시오.
  • 설치 후 NTFS-3G를 엽니 다
    • 시스템 환경 설정> NTFS-3G
    • [활성화]를 클릭하십시오
  • 마지막으로 대상 NTFS 디스크를 마운트 해제했다가 다시 마운트합시다

TimeOut 메시지를 보더라도 이미 올바른 방향입니다. NTFS 하드 드라이브에 파일과 폴더를 만들어 봅시다.


이 조합을 준비하는 단계를 자세히 설명해 주시겠습니까? 단순히 두 가지를 모두 설치해도 효과가 없습니다.
Cœur

감사합니다. "클릭 [사용]"이 없습니다. TimeOut 메시지의 경우 FuseWait이라고 생각합니다.
Cœur


2

MacPorts 사용하기 :

sudo port install fuse4x ntfs-3g
sudo ntfs-3g /dev/disk2s1 /Volumes/ntfsmountpoint

2

이 답변은 OS X 10.11 El Capitan의 최신 호환성을 목표로 합니다.

  1. https://github.com/osxfuse/osxfuse/releases 또는 Homebrew with 에서 최신 osxfuse (3.xx)를 설치 하십시오brew cask install osxfuse .

  2. brew (homebrew / fuse / ntfs-3g)에서 최신 NTFS-3G (2015.3.14)를 설치하십시오.

다음과 같이:

brew install ntfs-3g
  1. 시스템 무결성 보호를 일시적으로 비활성화 한 후 부팅하도록 NTFS-3G를 연결하십시오.

다음과 같이:

[reboot by holding CMD+R to get in recovery mode]
csrutil disable
[reboot normally]
sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.original
sudo ln -s /usr/local/sbin/mount_ntfs /sbin/mount_ntfs
[reboot by holding CMD+R to get in recovery mode]
csrutil enable
[reboot normally]

설치 대안

소스 에지 (2015.9.30) 에서 NTFS-3G를 빌드하는 경우 : 이 답변을 확인 하십시오.


1
효과가있었습니다. 하지만 바탕 화면에 또는 장치에서의 표시되지 드라이브는 그냥 ... 그것은 코디에 표시하는 데 사용 / 볼륨에서 보여주는
Akarsh Satija


@AkarshSatija 문제를 발견했습니다 : 2.8.x 대신 osxfuse 3.0.x가 필요합니다
Cœur

1

나는 매버릭스에 대해 잘 모르지만, 사자에 내가 사용하는 NTFS 파일 시스템에 대한 쓰기 권한이 OS X을 위해 FUSE를 , 턱 세라 나 파라곤하여 상용 솔루션 무료 및 오픈 소스 대안을.

이것은 오래된 MacFUSE 프로젝트아닙니다 . 더 이상 유지되지 않습니다.


1

SEAGATE USERS :
운 좋게! 의 그것에게 안전한 길을하자
, 혼자 씨게이트 하드 디스크 소유자는 여기 무료 드라이버를 다운로드!
http://www.seagate.com/gb/en/support/downloads/item/ntfs-driver-for-mac-os-master-dl/

다른 사용자 :
1. 퓨즈 / NTFS-3G 드라이버는 좋은 옵션입니다.
http://www.macbreaker.com/2014/06/how-to-enable-writing-to-ntfs-hard.html
2. 괴짜라면 터미널 명령을 사용하는 다른 옵션이 많이 있습니다. 그러나 나중에 업데이트하는 동안 문제가 발생할 수 있습니다.

펜 드라이브의
경우 : 펜 드라이브 (또는 더 작은 USB 스틱) 인 경우 간단히 FAT32로 포맷 할 수 있습니다.
더 큰 하드 드라이브의 경우 FAT32는 파일 크기 제한이 있으므로 좋은 옵션이 아닙니다.



0

Pawel의 답변에 따라 Mavericks에서 저에게 문제가 해결되었습니다.

brew update
brew install fuse4x
brew install ntfs-3g
sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.orig
sudo ln -s /usr/local/sbin/mount_ntfs /sbin/mount_ntfs
brew info fuse4x-kext

ntfs-3g도 동일한 링크를 만들려고하므로 연결에 실패하더라도 symlink fuse4x를 사용하지 마십시오.


0

다음은 Mavericks (10.9.5)에서 나를 위해 일했습니다. Windows 7 컴퓨터에서 NTFS USB 키를 포맷했습니다. 장치 이름이 'usbkey'이고 디스크가 / dev / disk1로 표시되었다고 가정합니다.

$ sudo umount /Volumes/usbkey
$ sudo mkdir /Volumes/usbkey
$ sudo mount -t ntfs -w -o rw,auto,nobrowse /dev/disk1 /Volumes/usbkey
$ mount | grep usbkey
/dev/disk1 on /Volumes/usbkey (ntfs, local, noowners, nobrowse)

터미널을 사용하여 NTFS 형식의 드라이브에서 파일을 복사하거나 'open'을 실행 한 경우 파일을 복사 할 수있었습니다. 터미널의 / Volumes / usbkey 위치에서


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.