macos tip

M1 맥 구글드라이브 rclone 마운트하기 (homebrew 설치 포함)

아래는 윈도우에서 진행한 rclone 마운트 방법입니다.

위의 rclone 설정을 참고로

구글 api 설정과 rclone 세팅을 하니 참고 해주시기 바랍니다.

https://console.cloud.google.com

MacFuse 설치

윈도우에선 마운트시 winFsp가 필요한데

맥에선 MacFuse가 필요합니다. apple silicon 을 지원하는 버전을 받습니다.

https://github.com/osxfuse/osxfuse/releases

설치를 한 후 (gate keeper 해제된 상태)

게이트 키퍼 해제는 아래 포스트 참고 바랍니다.

부분 보안(시동보안 옵셥)을 설정 해주어야 정상 작동합니다. 설치 후 맥을 완전 종료합니다.

전원을 누른 상태로 시동옵셥이 나타날때가지 누르고 있습니다.

아래 옵션을 클릭합니다.

아래와 같은 화면이 뜨면 막대바에서 유틸리티 – 시동 보안 유틸리티를 선택합니다.

보안 정책을 사용할 드라이브(파티션을) 선택합니다. 그 후 보안정책을 클릭합니다.

아래와 같이 부분 보안으로 선택해줍니다.

확인을 누른 후 재시동을 합니다. 그 후 캐시작업을 하기위해 2번의 재시작이 자동적으로 시행됩니다.

homebrew 설치

home brew 가 설치 되어 있지 않다면 설치합니다.

(블로그 작성한지 알았는데 ㅜ,.ㅜ 없네요 왜 이 중요한 글을 작성 안했는지 ㅜ,.ㅜ)

아래는 터미널을 실행하시고 복사 붙여 넣기 합니다.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

그 후 패스워드를 입력하라고 하면 계정 패스워드를 입력해줍니다. 다운로드 진행하고 몇분정도 소요됩니다.

몇가지 다운로드 중이라는 문구 후 설치가 완료되면 안내 메시지가 나타납니다.

아래 빨간색은 설치가 완료되면 자신의 터미널에서 나타납니다.

자신의 터미널에 나타난 빨간색 2줄을 1줄씩 복사 해 붙여넣기 후 실행합니다.

==> Next steps:
- Add Homebrew to your PATH in /Users/<USER_ID>/.zprofile:
    echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/<USER_ID>/.zprofile
    eval "$(/opt/homebrew/bin/brew shellenv)"
- Run `brew help` to get started
- Further documentation:
    https://docs.brew.sh

아래 코드를 복사 붙여 넣기 하는게 아니고 자신의 터미널에서 나온 2줄을 1줄씩 복사 붙여넣기 해야 합니다.

echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/<USER_ID>/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"

아래 명령어를 사용해 brew 위치를 대조합니다.

버전도 확인합니다.

which brew
/opt/homebrew/bin/brew

brew -v
Homebrew/homebrew-core (git revision 4f77196f8a; last commit 2021-09-09)
Homebrew/homebrew-cask (git revision defebeea78; last commit 2021-09-09)

brew -v

아래 Homebrew/homebrew-cask 한줄 더 나온건 제가 cask도 설치 했기 때문입니다. 한김에 cask도 설치합니다.

brew install cask

rclone설치

그 후 brew를 통해 rclone 을 설치합니다.

brew 통해서 설치하게 되면 마운트 에러가 뜬다고 하네요 ㅜ,.ㅜ 전 수정된 버전을 수동으로 설치해서 몰랐습니다.

아래 명령어로 설치바랍니다.

sudo curl https://rclone.org/install.sh | sudo bash

비밀번호 입력

rclone -V

버전을 확인합니다.

그 후 윈도우 rclone 마운트를 참고하여 config를 실행합니다.

rclone config

Current remotes:

Name                 Type
====                 ====
gdrive               drive
XXX                  drive

e) Edit existing remote
n) New remote
d) Delete remote
r) Rename remote
c) Copy remote
s) Set configuration password
q) Quit config
e/n/d/r/c/s/q>

그 후 마운트할 폴더를 만들어줍니다. 아래는 예제를 gdrive로 했습니다.

mkdir gdrive
cd gdrive

그 후 pwd 로 마운트할 폴더 경로를 복사합니다.

pwd
/Users/hjm/gdrive

아래 빨간색을 자신이 만들 폴더명으로 변경 후 실행합니다.

rclone mount gdrive: /Users/hjm/gdrive/ --allow-other --fast-list --drive-skip-gdocs --poll-interval=1m --buffer-size=32M --vfs-read-chunk-size=32M --vfs-cache-max-size 100G --vfs-read-chunk-size-limit 2048M --vfs-cache-mode full --dir-cache-time=1m --log-level INFO --rc --rc-no-auth --rc-addr 127.0.0.1:5572

파인더를 실행 후 마운트를 확인합니다.

터미널 창에서 Ctrl + C 키를 눌러 rclone 마운트를 종료합니다.

시작프로그램 등록

시작 프로그램 등록하려면 automator를 이용합니다.

autmator 를 실행 후

새로운 문서를 클릭 후 응용프로그램을 선택합니다.

동작에서 스크립트 검색 후 쉘스크립트 실행 선택

오른쪽 쉘스크립트 창에서 아까 rclone 마운트 명령어 복사 붙여 넣기

rclone 명령어에 경로추가

/opt/homebrew/bin/rclone

/opt/homebrew/bin/rclone mount gdrive: /Users/hjm/gdrive/ --allow-other --fast-list --drive-skip-gdocs --poll-interval=1m --buffer-size=32M --vfs-read-chunk-size=32M --vfs-cache-max-size 100G --vfs-read-chunk-size-limit 2048M --vfs-cache-mode full --dir-cache-time=1m --log-level INFO --rc --rc-no-auth --rc-addr 127.0.0.1:5572

프로그램으로 저장합니다.

시작 프로그램으로 등록하시려면

시스템 환경설정 – 사용자 및 그룹 – 로그인 항목 에서 +를 키를 눌러 방금전 automator로 저장한 앱을 지정해줍니다.

automator로 저장한 앱을 실행하면 위 메뉴바에서 마운트된게 표시가 됩니다.

파인더에서도 잘 보입니다.

긴 글 읽으시느라고 고생하셨습니다.

잘 작업이 되셨다면 따듯한 아메리카노 한잔 사주세요

마니

View Comments

  • 맥북 처음 사용하면서 정말 잘 모르는데 블로그 보면서 도움 많이 받고 있습니다.

    정말 감사합니다!!

    혹시 인증하는 과정에서 구글에서
    403 오류: access_denied
    The developer hasn’t given you access to this app. It’s currently being tested and it hasn’t been verified by Google. If you think you should have access, contact the developer

    이 섹션의 콘텐츠는 앱 개발자가 제공한 것입니다. 이 콘텐츠는 Google에서 검토하거나 확인하지 않았습니다.

    이렇게 나오면서

    구글에서 허용하는 버튼을 누를 수가 없는데 어떻게 해결할 수 있을까요? ㅠㅠ

  • 우선 해당 포스팅 감사 드립니다. 이전에 윈도우 rclone 설치후 잘 이용하고 있습니다 마침 m1 포스팅 내용이 있어 기존 plexdrive 토큰 문제로 사용이 안되서 맥미니 2014에 위에 방법대로 하려고 하는데 해당 에러가 나타 납니다

    2021/10/25 18:51:41 NOTICE: Serving remote control on http://127.0.0.1:5572/
    2021/10/25 18:51:42 Fatal error: Can not open: /Users/luon/gdrive: open /Users/luon/gdrive: device not configured

    어떻게 하면 좋을지 해결 방법이 있을까요?

      • 우와 성공했어요!!! 폴더면 gdrive를 저는 GDrive로 했는데 이게 대소문자를 구분 하나요? 혹시나 하고 대문자로 수정해서 하니 되더라고요! 덕분에 한단계 업그레이드 된 기분 입니다 너무 감사드려요

        문의 하나 드릴게요 전에 plexdrive를 사용 할때는 서브 아이디를 만들어서 특정폴더를 공유후 토큰 발행후 이용했는데 어느날 부터 이 plexdrive가 안되더라고요.

        그래서 해당 계정을 보니 "Error: 권한이 거부되었습니다. IAM 권한을 검토하거나 관리자에게 문의하세요." 라고 되어 있는데 이걸 해결 방법을 아실까요? 시간이 지나면 될런지..

        이제 rclone되니, 쓸모 없지만 혹시나 아실까 여쭤봅니다! 너무 감사드려요

Recent Posts

맥북 노치 프로그램 간단비교와 결정

Table of Contents[Open][Close]다양한 노치프로그램들노치프로그램 비교표음악 재생 시 Hud 표시NotchNook 재생 시 효과DynamicLake Pro 재생 시…

2주 ago

Arc Browser 아크브라우저 사용법 정리와 Tip

Table of Contents[Open][Close]기존 사용하던 브라우저 설정가져오기!간편 사용법탭 관리스페이스 활용즐겨찾기 기능화면 분할(스플릿 뷰)많이 사용하는 단축키✮✮ Max…

2주 ago

Sketchybar 설치 방법 (한방에 설치와 테마 적용하기)

Table of Contents[Open][Close]SketchyBar 소개설치방법기능 추가와 테마 변경 작업수정사항수정된 테마 설치 방법추가 작업바 색상 변경삭제 방법…

8개월 ago

맥북 노치 다이내믹 아일랜드 적용

Table of Contents[Open][Close]Dynamic island sketchybar설치 방법해상도에 관련된 설정 변경디스플레이 설정확인음악재생 설정기능 비활성화문제점다른 글들.... 노치바에 다이내믹…

8개월 ago

Bartender5 사용법 과 대체 프로그램들

Table of Contents[Open][Close]Bartender 가격대체 프로그램Hidden BariBarBarbeeSketchybarBartender5 기능일반항목메뉴바 아이템메뉴바 스타일그외 기타 기능들PresetsTriggers HotkeysAdvanced다른 글들.... https://www.macbartender.com/ 메뉴바를…

8개월 ago

Adobe 1년치 최대한 저렴하게 구독하기 24.3월 작성 현재 이상 무!

Table of Contents[Open][Close]라이센스 구입 이유네이버 쇼핑 검색(국내 검색)Reddit 에서 언급되는 방법adobe_king 결제방식텔레그램 채팅과 결제할인코드다른 글들....…

8개월 ago

This website uses cookies.