Rclone 마운트를 간단하게 실행하는 스크립트(.bat)

BoniK's WORKS 2021년 8월 24일

Rclone 이란?

Rclone은 구글드라이브, 원드라이브 등의 클라우드 저장소나 FTP서버, WebDAV 서버 등의 저장소를 OS의 저장소로 마운트 시켜주는 프로그램입니다. Rclone관련해서 예전에 작성한 글이 있으니 참고하세요. 컴퓨터랑 안친하신 분들은 Rclone과도 사이좋게 지낼 필요가 별로 없습니다.
2021.06.24 - [IT,게임,문학 이야기/컴퓨터, OS, 소프트웨어] - Rclone 사용법 (윈도우10, 윈도우 서버)

Rclone의 기능이 워낙 강력하다보니 가지고 놀 일이 많은데 Rclone을 간단하게 사용할 수 있도록 스크립트를 만들어 봤습니다. 여러 옵션을 바꿔가며 실행하며 테스트 하던 와중에 일일히 복사 붙여넣기 하는게 귀찮아서 만들었는데 자료보관 겸 블로그에 올립니다.

Rclone 사용법 요약

01.Rclone 설치 (설치 경로 C:\rclone 추천)

02.Rclone 환경변수 등록 (cmd에서 어느 경로에서나 rclone.exe 명령 실행할 수 있도록)

내PC우클릭-속성-고급 시스템 설정-시스템 속성-고급-환경변수-시스템변수-Path클릭 후 편집-C:\rlcone 추가

03.Rclone config로 리모트 설정
(마운트할 외부 스토리지에 대한 정보를 %USERPROFILE%\.config\rclone\rclone.conf에 기록)

04.CMD창이나 스크립트로 Rclone.exe [명령어] [옵션] 실행

(작업스케줄러로도 가능)

스크립트 파일 다운로드

아래 링크 클릭해서 다운로드 후 적당한 곳에 보관하고 실행하면 됩니다.

Rclone_Mount_Script_by_BoniK.zip

스크립트(.bat) 사용법

제가 작성한 스크립트는 2종류가 있습니다.

옵션없이 기본값으로 실행하는 simple버전, 미리 작성한 옵션을 읽어서 실행하는 option버전

Rclone-Simple

01.Rclone-Config.bat 실행해서 리모트 작성 (이미 했다면 Pass~)

02.Rclone-Simple.bat실행해서 리모트 선택, 드라이브 선택, 마운트

Rclone-Option

(사실 요것 때문에 만든건데... 옵션 종류에 관한 설명은 생략합니다.)

01.Rclone-Config.bat 실행해서 리모트 작성 (이미 했다면 Pass~)

02.원하는 마운트 옵션을 mount-option.ini파일에 작성

rclone.exe [리모트명] [마운트경로] [옵션]

에서 [옵션]만 ini파일에 작성하면 됩니다.

각 옵션은 빈 줄로 구분하면 됩니다.

03.Rclone-Option.bat 실행해서 리모트 선택, 드라이브 선택, 옵션 선택, 마운트

추가 내용

  • 명령어나 옵션은 내용이 너무 많아서 공식 문서나 명령어의 help로 보는게 좋습니다.
rclone --help
rclone mount --help

https://rclone.org/commands/rclone_mount/

  • mount말고도 다른 명령어도 많습니다.
  • 첨부파일 mount-option.ini에 미리 작성되어 있는 내용은 제가 사용하는 옵션이라 수정해서 쓰셔야 합니다.
  • 윈도우에서 관리자권한cmd에서 마운트를 하면 일반 계정에서는 드라이브가 보이지 않을 수 있습니다. (관리자 권한을 나중에 획득한 계정은 관리자 권한이 있어도 안보임)

    일반 권한의 cmd에서 마운트를 하면 관리자권한cmd에서 드라이브를 볼 수 없습니다.

    이를 해결하려면 마운트를 admin계정이나 일반계정이 아닌 SYSTEM으로 실행해야 합니다.

    SYSTEM으로 마운트 실행하는 방법은 아래 참조(나중에 심심하면 포스팅 하겠습니다.)

    요약하면 작업스케줄러로 실행, 서비스로 실행, PSexec.exe를 이용해 실행 등
    https://rclone.org/commands/rclone_mount/#windows-caveats


#MOUNT #마운트 #스크립트 #BAT #.bat #rclone #rclone mount

태그

BoniK

협업, 작업의뢰, 레슨 및 기타 문의 : mail@bonik.me