Computer >> 컴퓨터 >  >> 시스템 >> Mac

macOS에서 NTFS 드라이브에 쓰는 3가지 방법

macOS에서 NTFS 드라이브에 쓰는 3가지 방법

NTFS는 윈도우의 기본 디스크 포맷으로, 전 세계에서 가장 널리 사용되는 드라이브 형식입니다. 하지만 안타깝게도 macOS는 기본 상태에서 NTFS 드라이브에 쓰기를 지원하지 않습니다. 이로 인해 여러 운영체제를 오가며 작업하는 일이 훨씬 까다로워지는데, ExFAT처럼 호환되는 디스크 포맷을 사용하거나, macOS가 NTFS 드라이브에 쓸 수 있도록 도와주는 도구를 활용해야 합니다.

맥은 NTFS 드라이브를 읽을 수 있어 드라이브의 내용을 다른 곳으로 옮기는 것은 가능하지만, NTFS 드라이브에 쓰기는 할 수 없습니다. 다만 오픈소스 프로그램, 유료 프로그램, 또는 애플 자체의 실험적 드라이버를 통해 NTFS 쓰기 지원을 추가할 수 있습니다.

무료지만 복잡한 방법: NTFS-3G

macOS에서 NTFS 드라이브에 쓰는 3가지 방법

NTFS-3G는 macOS에서 NTFS 드라이브에 쓰기를 가능하게 해주는 오픈소스 명령줄 프로그램입니다. 이 터미널 명령어를 활용하면 드라이브를 쓰기 가능한 상태로 마운트할 수 있습니다. 패키지는 Tuxera 공식 웹사이트나 GitHub에서 직접 다운로드하거나, Homebrew를 통해 간편하게 설치할 수 있습니다.

NTFS-3G의 가장 큰 단점은 속도입니다. 전송 성능이 느려서 대체로 초당 10MB 수준에 머무는 경우가 많습니다. SSD가 초당 500MB 이상의 속도를 내는 것과 비교하면 그 차이는 극명합니다. 이는 macOS에 NTFS 드라이브 쓰기를 위한 버퍼가 없고, 그 버퍼를 담아둘 가상 메모리도 부재하기 때문입니다. 결국 NTFS-3G는 '실시간'으로 기록할 수밖에 없어 성능이 크게 저하됩니다.

NTFS 드라이브를 마운트하려면 터미널을 사용해야 합니다. 먼저 NTFS 드라이브를 마운트할 디렉터리를 생성합니다:

sudo mkdir /Volumes/NTFS

디렉터리가 준비되면 NTFS-3G로 마운트할 수 있습니다.

sudo /usr/local/bin/ntfs-3g /dev/disk1s1 /Volumes/NTFS -olocal -oallow_other

물론 이 명령은 NTFS-3G 프로그램이 기본 설치 경로에 있다고 가정한 것입니다. 또한 마운트하기 전에 반드시 디스크 번호를 확인하고 알맞게 변경하세요. 자신의 디스크 번호를 모른다면 diskutil list 명령으로 쉽게 확인할 수 있습니다.

NTFS-3G로 드라이브 자동 마운트하기

드라이브를 읽기-쓰기 모드로 자동 마운트하려면 애플의 기본 NTFS 프로그램을 NTFS-3G로 교체해야 합니다. 이렇게 하면 맥을 부팅할 때마다 연결된 NTFS 드라이브가 자동으로 마운트됩니다. 다만 이 기능이 정상 작동하려면 맥에서 시스템 무결성 보호(System Integrity Protection, SIP)를 비활성화해야 합니다. NTFS-3G는 루트 권한으로만 제대로 실행되기 때문입니다.

sudo mv "/Volumes/Macintosh HD/sbin/mount_ntfs" "/Volumes/Macintosh HD/sbin/mount_ntfs.bak"
sudo ln -s /usr/local/sbin/mount_ntfs "/Volumes/Macintosh HD/sbin/mount_ntfs"

이렇게 하면 NTFS-3G의 마운트 명령에 대한 심볼릭 링크가 생성됩니다. 이후 컴퓨터는 기본 드라이버 대신 이 드라이버를 사용해 NTFS 드라이브를 마운트합니다. 원래 프로그램으로 되돌려야 하는 경우를 대비해 기존 파일은 "/sbin/" 디렉터리에 .bak 확장자로 백업되어 있습니다.

유료지만 간편한 방법: Paragon NTFS for Mac

macOS에서 NTFS 드라이브에 쓰는 3가지 방법

Paragon NTFS for Mac(마이크로소프트 NTFS로도 알려짐)은 macOS에서 NTFS 볼륨 쓰기를 지원하는 상용 소프트웨어입니다. macOS에서 NTFS 드라이브에 쓰기를 가능하게 하는 가장 사용자 친화적인 방법임은 분명하지만, 그 편리함에는 당연히 비용이 따릅니다. 이 프로그램은 마이크로소프트가 설계한 커널 확장을 사용해 NTFS 볼륨 쓰기를 지원하며, 높은 전송 속도와 손쉬운 마운트 및 마운트 해제를 제공하는 빠르고 안정적인 솔루션입니다.

애플의 실험적 NTFS 지원 활성화하기

macOS에서 NTFS 드라이브에 쓰는 3가지 방법

사실 맥에는 제한적인 NTFS 드라이버가 이미 내장되어 있습니다. 다만 신뢰성이 높지 않아 기본적으로 비활성화되어 있는데, 위험을 감수하고 직접 사용해 보고 싶다면 시스템의 fstab 파일을 수정해야 합니다.

터미널에서 다음 명령을 실행해 fstab 파일을 엽니다:

sudo nano /etc/fstab

파일이 열리면 새 줄을 추가합니다. 아래 예시와 같은 형식으로 작성하되, UUID 값만 자신의 NTFS 드라이브 UUID 값으로 변경하면 됩니다. UUID 값을 모른다면 diskutil info 명령으로 확인할 수 있습니다.

UUID=5DE99D79-913F-4D47-9328-3907050750C6 none ntfs rw,auto,nobrowse

그런 다음 Ctrl + O를 눌러 파일을 저장하고, Ctrl + X를 눌러 nano 편집기를 종료합니다. 드라이브를 다시 연결하고 맥을 재부팅하면 해당 드라이브가 자동으로 마운트됩니다. 다만 이 방법은 불안정할 수 있으니 중요한 작업에는 의존하지 않는 것이 좋습니다. 만약 문제가 발생해도 미리 충분히 경고했다는 점은 기억해 주세요!

마치며

사용 편의성만 놓고 보면 Paragon NTFS for Mac이 가장 확실한 선택입니다. 터미널 사용에 익숙하다면 무료인 NTFS-3G를 먼저 시도해 요구 사항을 충족하는지 확인해 볼 수도 있습니다. NTFS 드라이브를 가끔씩만 다루는 사용자라면 NTFS-3G만으로도 충분할 가능성이 높습니다.