Computer

OS X El Capitan 업그레이드 후 NTFS 쓰기 불가 및 해결 (루트리스 관련)

로볼키 2015. 10. 5. 17:21




맥프레의 OS, 요세미티 잘 쓰다가, 엘 캐피탄 출시 다음날에 업그레이드 했습니다.


저의 맥으로 말씀드리자면, 맥북에어에서 스노우 레오파드->라이언->매버릭스(여기서 한 번 클린인스톨 한듯)->요세미티 올리고 쓰다가 요세미티의 타임머신 백업본으로 맥프레로 넘어왔습니다.


El Capitan 자체가 노트 앱이나 몇몇 앱...프로그램들의 개선 말고는 전반적으로 성능 안정에 초점을 둔 업그레이드라고 하죠. 그래서 첫인상... 영문 서체가 San Francisco로 바뀐 것 이외에는 눈에 띄게 달라진 것이 많지 않습니다. 크기가 작아진 시스템 종료 창이 조금 신경쓰이네요.



뭐 그렇게 한나절 쓰고...

USB 외장하드를 연결하자 문제가 발생했습니다.



위에 OSX 사용 이력(?)을 써 놓은 이유인데, 스노우 레오파드 시절부터 쭉 NTFS 파티션으로 외장하드를 사용했습니다. Paragon NTFS를 쓰고 있었거든요. 엄청 신버전도 아니고, 그 시기라면 2010년 말~2011년 초 일텐데, 좋은 타이밍에 Giveaway 버전을 받았어요. 사후 지원이나 업데이트는 못 받지만, 큰 오류 없이 NTFS 파티션에 읽고 쓰기가 가능해서 참 고맙게 쓰고 있었습니다.


근데 하루 사이에 하드가 안 읽힌다, 그 하루 사이에 한 일은 OS 업그레이드. 답은 나왔습니다. 엘 캐피탄에서 달라진 점 때문에 작동을 안 하는 것이라고...


결론부터 말하면 루트리스 때문이었습니다. (아래 결론으로 바로가기)  


하지만 그걸 알아차리기까지 시간이 걸렸죠. 일이 쉽게 풀릴 리가...



1. Paragon NTFS Giveaway 버전 삭제 후 재설치 


당연히 해봐야죠 Have you tried turning it off and on again...이 아니고 삭제 후 재설치.

하지만 삭제는 되는데 설치가 안 됩니다. 뭐지?



여기서 프로덕트 키랑 시리얼 넘버 넣었는데, 계속 을 눌러도 다음으로 진행이 안 되더군요.




2. Paragon NTFS 최신버전 (평가판) 설치 


설치 및 사용 잘 됩니다. 뭐야 이거... 구버전 못쓰게 막아뒀나...하고 절망하고...


하지만 평가판이라 오래 쓸 수 없을 터, 정식 버전을 구입하...기 전에 대안이 있나 찾아보기 시작했습니다.

NTFS-3G라는 녀석이 있더군요?




3. NTFS-3G 설치


 찾아보니 시게이트 사이트에도 있고 삼성 사이트에도 있는데, 각각 자기네 하드에만 작동하도록 만들어둔 버전이었습니다.

무슨 Tuxera? 어쩌고 하는데서 인수한 것 같은데 결국 이것도 유료인가... 하다가 찾았는데, 

http://www.tuxera.com/community/open-source-ntfs-3g/ 이렇게 오픈소스 드라이버를 공개해뒀더군요. 


그리고 설치 매뉴얼은 https://gist.github.com/mrpatiwi/8bca2f20b140150f1cbd 여기 보고 진행하는데, 

El Capitan에만 해당되는 절차가 있었으니... 그놈의 rootless...... (여기서 짐작함)


차근차근 위에서부터 따라합니다. 


sudo nvram boot-args="rootless=0"


하지만 이게 적용이 안 되는 것을 확인했죠. 설치가 안 되었으니...


그래서 더 찾다 나온  http://macnews.tistory.com/3408 ...

엘 캐피탄 베타에서는 터미널에서 위 명령어가 적용이 됐지만, 

이젠 복구모드로 들어가서 csrutil disable / enable  명령어로 끄고 켤 수 있다고 합니다. 


그렇게 루트리스를 끈 후 NTFS-3G 설치를 하니 잘 됩니다.




4. 어 그럼, 루트리스를 끈 상태에서 기존의 Paragon NTFS Giveaway버전을 설치해볼까?


설치 잘 됩니다. ㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎ

루트리스 문제인지 진작에 알았다면, 루트리스를 끄는 것 만으로 모든 상황이 해결 되었을텐데. 



5. 설치가 잘 되었으니 루트리스 기능을 다시 활성화한다면 어떻게 될까?


다시 NTFS 하드가 읽기 전용으로 읽힙니다.





결론

- Paragon NTFS 최신 버전은 El Capitan을 공식 지원하므로 루트리스와 관계 없이 NTFS 파티션에 쓰기 가능

- Paragon NTFS 구버전이나 NTFS-3G 등은 루트리스를 끈 (disable) 상태에서만 NTFS 파티션에 쓰기 가능




애플이 나름 생각이 있어서 신기능...이라고 넣어놓은 루트리스.

하지만 저는 보안상 상대적으로 취약할 수도 있어도, 차라리 루트리스 끄고 NTFS를 마음 편히 쓰렵니다.


끝.




p.s. 


 

맨 아래 FUSE for OS X, MacFUSE, NTFS-3G 모두 이 뻘짓; 하다가 설치했고, disable은 되는데 완전 삭제가 안되네요;

아시는 분은 댓글이나 트위터 @robolkw로 멘션 좀 날려주세요. 으잌.


728x90