*적용중인 도장
macOS가 Big Sur로 업데이트되면서 임의로 시스템을 수정할 수 없도록 보안이 강화되었습니다.
그래서 macFUSE와 NTFS-3G를 한 번 설치하면 자동으로 NTFS 저장소에 쓰기 권한을 부여할 수 있었던 Catalina까지와는 달리,
Big Sur부터는 매번 터미널에서 명령어를 입력해주어야만 NTFS 저장소를 사용할 수 있게 되었습니다.
매번 터미널에 들어가서 명령어를 입력하는 과정이 번거롭게 느껴져서
한 번에 명령어를 입력시켜주는 스크립트를 만들었습니다.
무언가 엄청난 것은 아니고, AppleScript로 간단하게 제작한 스크립트입니다.
이름은 크게 고민해보지 않았는데, 이번에 업로드하면서 NTFScript-3G라고 붙여보았습니다 ㅎㅎ;
스크립트는 아래 링크에서 다운받으실 수 있습니다.
https://github.com/lese9855/NTFScript-3G
사용법은 아래와 같습니다.
1. 먼저 아래 링크에서 Command Line Tools를 다운받아 설치해주세요.
https://developer.apple.com/download/more/
2. 그리고 macFUSE와 NTFS-3G를 설치해주도록 합니다. 터미널을 열어 아래 명령어들을 입력합니다.
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install --cask osxfuse
brew install ntfs-3g
3. 이제 NTFScript-3G를 실행합니다.
4. 터미널이 열리면서 diskutil list가 나타날 겁니다. 쓰기 원하시는 Windows_NTFS 저장소의 Identifier 값을 확인하신 후, 이 값을 팝업 창에 입력해주세요.
5. sudo 권한을 얻기 위해 macOS에서 로그인할 때 사용하는 패스워드를 입력해줍니다.
6. 작업이 완료되면 알림창이 등장합니다.
바로 OK를 누르지 마시고, NTFS 저장소가 다시 마운트 되었는지 확인하신 후 눌러주세요!
7. 이제 NTFS 저장소를 쓰기 권한으로 사용하실 수 있습니다!
저장소를 제거할 때는, 간단히 Finder에서 추출하시면 됩니다.
스크립트 형태로 올려놓았지만, macOS에 기본으로 탑재된 ScriptEditor를 통해서 어플리케이션으로 제작하실 수 있습니다.
어플리케이션으로 제작할 경우, Spotlight로 바로 실행하거나 단축키로 지정해 사용하는 등 더 유용하게 사용하는 것이 가능합니다.
저는 mount NTFS라는 이름으로 어플리케이션 형태로 저장해서 사용하고 있습니다.
많은 분들이 안전하게 사용하기 위해선 스크립트 자체를 공개하는 것이 좋을 것이란 생각에,
별도의 어플리케이션은 따로 업로드하지 않았습니다.
좀 더 편하게 NTFS 저장소를 사용하시길 바라는 마음으로 스크립트를 공유하게 되었습니다.
그럼 읽어주셔서 감사합니다!
+ 뱀발
AppleScript로 간단하게 하나만 만들어보자는 생각으로 제작한 것인지라,
스크립트 내용물을 확인하시면 느끼시겠지만 굉장히 단순한 방식으로 동작합니다.
이건 명령어가 간단한 AppleScript 특징에 기인하다보니 너그럽게 바라보아 주시면 감사하겠습니다...ㅎㅎ;
예컨데, 원래는 do shell script 명령어를 사용하려고 했으나
이 경우 NTFS-3G 명령어에 오류가 발생하는 바람에, 터미널 창을 띄워버리는 방식으로 해결했습니다.
또, NTFS 저장소의 Identifier 값만 팝업창에 띄워보고자 했지만
diskutil list의 결과를 스크립트에 다시 입력시키는 방법이 존재하지 않아서,
터미널에 diskutil list를 띄우는 방식을 사용했습니다.
아마, 다른 언어로 프로그램을 작성하면 조금 더 깔끔해지지 않을까 싶은 생각도 해봅니다...ㅎㅎ
혹시 이 스크립트와 관련해서 개선사항이 생각나신 분은 글을 남겨주시면 감사하겠습니다!
sudo nano /etc/fstab
LABEL=NTFS_DriveName none ntfs rw,auto,nobrowse
전에 Paragon과 연결해서 사용했었네요.
"님의 댓글"
이 댓글을 신고 하시겠습니까?
좋은 정보 감사드립니다. 저도 잘안되어서 포기하고 기본 내장 스크립트로 활성화 했지만, 이름을 한단어로 해야하고 마운트 한 디스크가 바탕화면 이나, 파인더에서 찾을 수 없고, 디스크 유틸리티에서 '파인더에서 보기' 눌러줘야 하는 번거로움에 결국 Tuxera NTFS 앱으로 넘어왔네요~ㅠㅠ