2022.7.19 현재 최신버전 1.59.0 버전 기준으로 수정하였습니다.
윈도우 Rclone 설정
윈도우 마운트와 자동으로 마운트 하기를 서비스에 등록하기입니다.
기존 공유드라이브를 통해 무제한 드라이브를 설정하고 raidrive를 통해 내 컴퓨터에 마운트 되는걸 알려드렸습니다.
그런데 속도가 생각대로 나오지 않는다는 단점이 있었는데
이번 버전 업데이트된 rclone 셋팅을 통해서 거의 로컬에 가까운 속도가 나온다고 하여 윈도우에 설정을 해보게 되어 알려드립니다.
구글 api 설정
먼저 구글 api 설정을 해주어야 합니다.
https://console.cloud.google.com
Google 클라우드 플랫폼으로 이동합니다.
상단의 빨간색 프로젝트를 선택해줍니다.
새프로젝트를 클릭합니다.
프로젝트 이름을 원하시는 이름으로 넣어줍니다.
프로젝트가 활성화 되면 위 상단에 프로젝트 활성화된걸 선택해줍니다.
선택한 프로젝트에서 api 개요로 이동합니다.
라이브러리 클릭
drive 검색 후 상단의 Google Drive API 선택
사용 클릭
사용자 인증 정보 만들기 클릭
취소 누르기
동의 화면 구성 클릭
외부 선택 후 만들기 클릭
중요하지 않은 내용이니 빨간색 별표 부분만 입력해줍니다. 원하는걸로
다음 저장 후 계속 클릭 테스트 사용자도 저장 후 계속 클릭 계속 넘어가줍니다. 요약 부분도 넘깁니다.
사용자 인증 정보 만들기 에서 OAuth 클라이언트 ID 클릭
TV 및 입력 제한기기 선택 후 이름 원하는걸로 입력 후 만들기 클릭
Client ID 복사 후 메모판에 저장
Client 비밀번호 복사 후 메모판에 저장
rclone 다운로드
V1.59.0 버전 기준입니다.
먼저 아래 릴리즈 페이지에서 최신 버전을 다운받습니다.
윈도우 버전인 windows-amd64 버전을 받습니다. arm64가 아니에요
https://github.com/rclone/rclone/releases
그리고 c:/rclone 폴더에 압축을 풀어줍니다.
윈도우 키를 누른후 power shell 을 치신후 windows powershell을 실행 시켜줍니다.
압축 푼 폴더로 이동합니다.
cd rclone
rclone 설정을 진행합니다.
./rclone.exe config
윈도우 터미널을 설치해서 그런지 power shell에서 윈도우 터미널로 전환되면서 rclone이 실행되네요!
rclone 이 실행됩니다. 앞에 알파멧으로 선택해줍니다.
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> n
n을 눌러 new remote를 선택합니다.
① name>share
이름을 정해줍니다.
16 / FTP
\ (ftp)
17 / Google Cloud Storage (this is not Google Drive)
\ (google cloud storage)
18 / Google Drive
\ (drive)
19 / Google Photos
\ (google photos)
20 / HTTP
\ (http)
21 / Hadoop distributed file system
\ (hdfs)
Storage> 17
17번 구글 드라이브를 선택합니다.
client_id> 5441xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.apps.googleusercontent.com
google api 설정했을때 생성된 client_id 를 적어줍니다.
client_secret> xxxxxxxxx-ysoWniQrQY67a3X
google api 설정했을때 생성된 client_secret 를 적어줍니다.
1 / Full access all files, excluding Application Data Folder.
\ (drive)
2 / Read-only access to file metadata and file contents.
\ (drive.readonly)
/ Access to files created by rclone only.
3 | These are visible in the drive website.
| File authorization is revoked when the user deauthorizes the app.
\ (drive.file)
/ Allows read and write access to the Application Data folder.
4 | This is not visible in the drive website.
\ (drive.appfolder)
/ Allows read-only access to file metadata but
5 | does not allow any access to read or download file content.
\ (drive.metadata.readonly)
scope>1
1번을 선택해줍니다.
Option service_account_file.
Service Account Credentials JSON file path.
Leave blank normally.
Needed only if you want use SA instead of interactive login.
Leading ~
will be expanded in the file name as will environment variables such as ${RCLONE_CONFIG_DIR}
.
Enter a value. Press Enter to leave empty.
service_account_file>
빈란으로 엔터를 칩니다.
Edit advanced config? (y/n)
y) Yes
n) No (default)
y/n>
디폴트값 엔터로 넘어갑니다.
Use auto config?
- Say Y if not sure
- Say N if you are working on a remote or headless machine
y) Yes (default)
n) No
y/n>
디폴트값 엔터로 넘어갑니다.
2022/07/19 20:02:36 NOTICE: Make sure your Redirect URL is set to “http://127.0.0.1:53682/” in your custom config.
2022/07/19 20:02:36 NOTICE: If your browser doesn’t open automatically go to the following link: http://127.0.0.1:53682/auth?state=38cspLDEi6R2Mb8Q1rGdlg
2022/07/19 20:02:36 NOTICE: Log in and authorize rclone for access
2022/07/19 20:02:36 NOTICE: Waiting for code…
2022/07/19 20:05:34 NOTICE: Got code
아래와 같은 인터넷창이 열립니다.
고급을 클릭 하시고 아래 rclone(으)로 이동(안전하지 않음)을 클릭 합니다.
계속을 클릭합니다.
Configure this as a team drive?
y) Yes
n) No (default)
y/n>
팀드라이브인지 아닌지 선택합니다. 제 블로그에 무제한 팀드라이브 생성을 하셨으면 y를 선택합니다.
Configuration complete.
Options:
type: drive
client_id: 222789261285-6le236b61lvhm1mpfltn42mlto0hkb0b.apps.googleusercontent.com
client_secret: -1B-Kz4C-Fx6ytzClnFhHiT8
token: {“access_token”:”ya29.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxBxxxokSYUNnWUtBVEFTQVRBU0ZRRTY1ZHI4ZjBWV3NGTzRkVlRPN3N2djVIYnFKZw0163″,”token_type”:”Bearer”,”refresh_token”:”1//0eSUNjzequ9lWCgYIARxxxxxxxxxxxxxxxz1yxhDWYDRdLF,”expiry”:”2022-07-19T21:05:33.5908766+09:00″}
Keep this “share” remote?
y) Yes this is OK (default)
e) Edit this remote
d) Delete this remote
마지막으로 엔터를 치고 설정을 마칩니다.
C:\Users\유저명\.config\rclone\rclone.conf 경로에 방금전의 마무리한 설정 파일이 생성됩니다.
Rclone 윈도우 마운트 방법
WinFsp 설치
WinFsp는 사용자 모드 파일 시스템을 만들 수 있는 Windows 컴퓨터용 소프트웨어 구성 요소 집합입니다.
Fuse 호환성 계층을 가지고 있어서 파일 시스템을 만들고 Windows용과 Linux용으로 배포할 수 있습니다.
맥에선 macFuse를 사용합니다.
간단히 rclone 마운트하여 윈도우 파일시스템으로 사용하기 필요합니다.
WinFsp 2022 – 파일 다운로드 후 설치합니다.
최신 버전 확인은 아래사이트로
https://github.com/winfsp/winfsp/releases
nssm을 이용한 서비스 등록 방법
nssm 파일을 다운로드 합니다. nssm 2.24 (2014-08-31)
해당 다운 받은 nssm.exe 파일을 rclone 폴더에 복사 붙여 넣기 합니다.
파워셀에서 명령어를 쳐줍니다.
./nssm.exe install
nssm install을 실행합니다.
path 끝에 … 을 클릭해서 rclone.exe 해당 폴더를 선택해줍니다.
service name 에는 윈도우 서비스에 들어갈 서비스명을 임의로 적어줍니다.
Arguments 부분입니다.
빨간색 부분 수정해서 사용바랍니다.
“-” 2개를 쳐야되는게 맞습니다. 글에도 “-” 2개로 작성되어 있는데 나타나는건 “-” 1로 나타납니다. “-“2개로 수정하세요!
mount share(rclone에서 설정한 이름):/ H:(마운트할 드라이브경로) --allow-other --cache-dir=D:\Temp\rclonecache(100gb 넘게 여유있는 드라이브에 해당하는 폴더를 생성합니다.) --dir-cache-time 1000h --config "C:\Users\유저명\AppData\Roaming\rclone\rclone.conf" --poll-interval 15s --log-level INFO --vfs-read-chunk-size=32M --vfs-cache-mode full --vfs-write-back 5s --vfs-cache-max-size 200G --vfs-cache-max-age 336h --bwlimit-file 16M --buffer-size 16M --vfs-read-ahead 32M --rc --rc-no-auth --rc-addr 127.0.0.1:5572
mount share(rclone에서 설정한 이름):/ H:(마운트할 드라이브경로) —allow-other –cache-dir=D:\Temp\rclonecache(100gb 넘게 여유있는 드라이브에 해당하는 폴더를 생성합니다.) –dir-cache-time 1000h –config “C:\Users\유저명\AppData\Roaming\rclone\rclone.conf” –poll-interval 15s –log-level INFO –vfs-read-chunk-size=32M –vfs-cache-mode full –vfs-write-back 5s –vfs-cache-max-size 200G –vfs-cache-max-age 336h –bwlimit-file 16M –buffer-size 16M –vfs-read-ahead 32M –rc –rc-no-auth –rc-addr 127.0.0.1:5572
윗 부분 수정해서 Arguments 부분에 채워줍니다.
그리고 install service 를 클릭합니다.
그리고 서비스를 실행하시면
nssm에서 적용했던 RcloneMount 서비스명이 생성된걸 확인 하실수가 있습니다.
그리고 탐색기 부분에도 마운트된걸 확인 하실 수가 있습니다. 무려 1pb = 1000tb 라고 나오네요 ㅎㄷㄷ
배치파일(bat파일)을 이용한 방법
예전 도스 시절 컴퓨터 사용하시던 분은 아시는 배치파일 방법입니다.
auteoexec.bat, config.sys 알면 40대 아재 인증이지요 ㅋㅋ
배치파일과 VBS(vb스크립트) 파일 2개를 만들어서 시작프로그램에 등록하는 방법입니다.
vbs 파일을 만드는 이유는 rclnoe.bat 파일로 실행시에는 커맨드창이 보이면서 시작되어
vb스크립트 파일로 안보이게 실행합니다.
rclone이 있는 폴더 c:/rclone 기준입니다.
메모장이나 텍스트 에디터를 실행합니다.
해당 하는 빨간색 표시는 수정하여 사용하시길 바랍니다.
rclone cache 폴더는 조금 여유있게 사용하시는게 좋습니다. 대충 100gb 언저리 나옵니다.
아래 명령어를 수정하여 붙여 넣기 합니다.
@echo off
C:\rclone\rclone.exe mount share(rclone에서 설정한 이름):/ H:(마운트할 드라이브경로) --allow-other --cache-dir=D:\Temp\rclonecache(100gb 넘게 여유있는 드라이브에 해당하는 폴더를 생성합니다.) --dir-cache-time 1000h --config "C:\Users\유저명\AppData\Roaming\rclone\rclone.conf" --poll-interval 15s --log-level INFO --vfs-read-chunk-size=32M --vfs-cache-mode full --vfs-write-back 5s --vfs-cache-max-size 200G --vfs-cache-max-age 336h --bwlimit-file 16M --buffer-size 16M --vfs-read-ahead 32M --rc --rc-no-auth --rc-addr 127.0.0.1:5572
다른 이름 저장 선택 후
(아래 그림같이 파일 형식을 모든 파일로 해주고 저장)
rclone.bat 파일로 저장합니다. (원하는 파일명 지정하면 됩니다. )
저장은 c:/rclone 폴더에 저장합니다.
그리고 다시 메모장에 글을 복사 붙여 넣기합니다.
아래 빨간색의 파일명을 다른 이름으로 하셨으면 수정 바랍니다.
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run chr(34) & "C:\\rclone\\rclone.bat" & Chr(34), 0
Set WshShell = Nothing
그리고 또
다른이름으로 저장
rclone.vbs 파일로 저장
그리고 윈도우키 + R 키 눌러서(실행 단축키)
shell:startup
치고 엔터 치면 시작프로그램 폴더가 나타납니다.
위에 rclone.vbs 파일을 복사 붙여 넣기하면 끝!!
윈도우 시작하면 커맨드 창 없이 마운트 됩니다.
그리고 탐색기 부분에도 마운트된걸 확인 하실 수가 있습니다. 무려 1pb = 1000tb 라고 나오네요 ㅎㄷㄷ
커피한잔의 후원 감사합니다.
nssm에서 서비스를 만들고 실행하면
로컬 컴퓨터에서 Rclone(<- 제가 지은 서비스 name) 서비스를 시작하지 못했습니다.
서비스에서 오류가 반환되지 않았습니다. 내부 windows 오류 또는 내부 서비스 오류일 수 있습니다.
문제가 계속 생기면 시스템 관리자에게 문의하십시오.
위와 같은 메세지가 나오고 내PC에 들어가도 마운트된 드라이브가 보이지 않습니다. 무엇이 잘못 되었을까요?
현재 c, d, e, f 드라이브는 기존부터 사용중이고 d 드라이브에 rclonecache라는 폴더명을 만든다음 아래와 같이 Arguments를 채웠습니다.
mount hst:/ G: -allow-other -cache-dir=D:\Temp\rclonecache -dir-cache-time 1000h -config "C:\Users\HONG\.config\rclone\rclone.conf" -poll-interval 15s -log-level INFO -vfs-read-chunk-size=32M -vfs-cache-mode full -vfs-write-back 5s -vfs-cache-max-size 200G -vfs-cache-max-age 336h -bwlimit-file 16M -buffer-size 16M -vfs-read-ahead 32M -rc -rc-no-auth -rc-addr 127.0.0.1:5572
rclone 명령어 폴더 지정해주신거 맞죠??
먼저 명령어 폴더에서 rclone.exe 로 인수채워서 커맨드창에서 실행 테스트 해보시죠
이 글에 워낙 외국인 스팸댓글이 많아 바로 지울뻔 했네요
답변 감사합니다. 코딩? 지식이 부족해서 어려운 부분이 있네요.
rcolne 명령어 폴더가 무엇을 의미하는지 정확이 모르겠습니다…
또 rcone.exe로 인수를 채워서 커맨드창에서 테스트 해보라는 말씀해주셨는데 이것도 어떻게 해야하는지 감이 안잡히네요..ㅠ
rclone.exe 폴더로 가시라는거죠!!
윈도우 실행 누르셔서(Win+R) cmd 엔터
c:/users/사용자> 커맨드 창이 보일겁니다.
cd\ – 엔터
cd rclone -엔터
이렇게 rclone 있는 폴더로 갑니다. (그냥 편하게 c:/rclone 폴더 만드시고 rclone 파일 복사해주세요!!)
./rclone hst:/ G: -allow-other -cache-dir=D:\Temp\rclonecache -dir-cache-time 1000h -config “C:\Users\HONG\.config\rclone\rclone.conf” -poll-interval 15s -log-level INFO -vfs-read-chunk-size=32M -vfs-cache-mode full -vfs-write-back 5s -vfs-cache-max-size 200G -vfs-cache-max-age 336h -bwlimit-file 16M -buffer-size 16M -vfs-read-ahead 32M -rc -rc-no-auth -rc-addr 127.0.0.1:5572
이렇게 엔터 쳐보세요!
음 같은 현상이 나타나네요ㅠㅠ 현재 저의 상황을 말씀드려보자면
C:\rclone 이곳에는 nssm.exe와 rclone.exe가 있습니다.
(git-log.txt, README.html 등의 기타 파일도 존재합니다.)
C:\Users\HONG\.config\rclone 이곳에는 nssm.exe와 rclone.conf 이 두 파일만 존재합니다.
D:\rclonecache 이곳에는 아무 것도 없습니다.
이 상황에서 C:\rclone 이곳에 들어간 뒤 쉬프트+우 클릭을 통해 파워쉘 창을 키고 알려주신대로
./nssm.exe install을 입력해서 NSSM service installer창을 띄웠습니다.
그 다음도 알려주신대로 Path에 C:\rclone에 존재하는 rclone.exe을 지정해준뒤에 Arguments에 첫번 째 댓글에 적은 내용을 복붙하고 install service를 했습니다.
그 결과 Services “Rclone6” installed successfully라는 창이 나타났고, 저는 확인 버튼을 누르고 서비스에 가서 Rclone6을 실행하니 어제와 마찬가지로 첫번째 댓글에서 말했던 오류 메세지가 나타납니다..
**계속 여러번 시도하느라 서비스항목에 만들어진 서비스가 많아졌는데 어떻게 지우나요?
**제 폴더들을 스샷 찍어보았습니다.
https://drive.google.com/file/d/1rye2ArXJIRJWiQdZHzCJl6_GY1AzWQ9D/view?usp=sharing
https://drive.google.com/file/d/1pMvwC32rQzKoCXtqV_orWhTewsx5vOfY/view?usp=sharing
누락된 파일이 있어서 기존 링크는 지우고 새로 링크 만들었습니다.
인수 부분이 약간 틀리네요!! — 넣어줘야 하는데 – 만 넣어주셨네요!!!
아래걸로 복사해서 붙여 넣기 해주세요!!!
mount hst:/ G: –allow-other –cache-dir=D:\Temp\rclonecache –dir-cache-time 1000h –config “C:\Users\HONG\.config\rclone\rclone.conf” –poll-interval 15s –log-level INFO –log-file C:\rclone\rclone-mount.log –vfs-read-chunk-size=32M –vfs-cache-mode full –vfs-write-back 5s –vfs-cache-max-size 200G –vfs-cache-max-age 336h –bwlimit-file 16M –buffer-size 16M –vfs-read-ahead 32M –rc –rc-no-auth –rc-addr 127.0.0.1:5572
nssm 삭제는
nssm remove 서비스명을 적어주세요!!!
nssm edit 서비스명 은 수정입니다. 잘될것같네요!! ^^
헐 제거 블로그 워드프레스 문제인것같은데요!! “–” 2개를 쳐도 나타나는건 “-” 하나만 나오네요!
txt 수정했습니다.
https://drive.google.com/file/d/1RGENVrw7SomxrXN3mf3MS3XrOaX5fb_Y/view?usp=sharing
직접 수정까지 해주시니 감사합니다.
퇴근 후 다시 한 번 시도 해보겠습니다.
**수정되기 전 본문에 있던 Argumenst 내용을 복사해서 수정해야 하는 부분 수정 후 복사 붙여넣기 했을 때 nssm에서 큰 따옴표와 –부분이 정상적으로 표시 되지 않고 조그만한 네모박스 모양으로 표시되서 제가 메모장에 복사 후 임의로 수정해서 입력했었는데 이 과정에서 틀린 부분이 존재했었네요ㅠ
그디어 됐습니다!ㅠㅠ 친절한 답변 감사드립니다.
그런데 마지막으로 여쭤보고 싶은게 있습니다…
잘못만든 서비스 삭제해주시는법을 알려주셨는데
‘nssm remove 서비스명’은 어디에 적으면 되는건가요?
nssm install 하고서 서비스명 적으셔서 작업하셨잖아요! ^^
nssm remove 하고서 서비스명 적으시고 서비스 삭제하는거죠! cmd 창이나 powershell 창에서요!
감사합니다. 잘못 만든것들 삭제까지 완료했네요.
youtube vanced도 이 곳에서 보고 편하게 쓰고 있습니다.
구글 팀드라이브 글도 보았는데 무료로 사용 가능한 것같은데 나중에 자료 날라갈 일이 없을까요??
++내 pc에서 마운트한 드라이브를 안보이게하려면 서비스를 일시중지 하면 되나요?
계정 링크 타서 가는부분에서 링크타고 가니 로그인창이 아니라 이러한 에러가 뜹니다
400 오류: redirect_uri_mismatch
The redirect URI in the request, urn:ietf:wg:oauth:2.0:oob, can only be used by a Client ID for native application. It is not allowed for the WEB client type. You can create a Client ID for native application at https://console.developers.google.com/apis/credentials/oau(뒤에는 짤린듯합니다)
어떻게 해결하나요ㅠㅠ
커맨드 부분에서 나오는 창의 링크를 복사해서 크롬에 주소창에 붙여넣기 하시면 될텐데요!! 짜리는 부분 없습니다.
다시한번 시도해보세요 ^^
https://accounts.google.com/o/oauth2/auth?access_type=offline&client_id=564474227748-fuh3i7toq3jn59tmq7v2fg7o4qsm5gil.apps.googleusercontent.com&redirect_uri=urn%3Aietf%3Awg%3Aoauth%3A2.0%3Aoob&response_type=code&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fdrive&state=ojZAanmuh4XXnip0or9Xag
이게 창의 링크인데 같은 오류가 뜹니다 짤린거 같다는건 오류 설명란뒤에 설명이 짤린다는거에요
알아보니 설명이 적혀있긴한데 어찌해야하는건지 전혀모르겠습니다
https://developers.google.com/youtube/v3/guides/auth/installed-apps?hl=ko 여기에 설명이 적혀있는데요
urn:ietf:wg:oauth:2.0:oob
이 값은 Google 인증 서버가 브라우저의 제목 표시줄에 인증 코드를 반환해야 함을 나타냅니다. 클라이언트를 크게 변경하지 않으면 클라이언트가 HTTP 포트로 수신할 수 없는 경우에 유용한 옵션입니다. Windows 애플리케이션이 이러한 특징을 갖고 있습니다.
애플리케이션이 이 값을 사용하는 경우 브라우저가 인증 서버로부터 받은 응답을 로드하는 시점을 결정해야 합니다. 그런 다음 브라우저에 제공된 페이지의 제목으로부터 인증 코드를 추출합니다. 페이지 제목에서 토큰을 파싱하는 방법에 대한 자세한 지침은 4단계를 참조하세요.
또한 사용자에게 인증 코드가 있는 페이지가 표시되지 않도록 하려면 애플리케이션에서 브라우저 창을 닫아야 합니다. 창을 닫는 것과 관련된 메커니즘은 플랫폼에 따라 다릅니다.
이렇게 설명이 적혀있는데 인증코드를 반환한다 추출한다 토큰을 파싱 … 여기 글만 보고 따라했는데 이같은 오류는 어디에도 설명이 안되있어요 도와주세요 ㅠㅠ
api 설정이 잘못된게 아닐까요??? 저도 저런 에러는 한번도 본적이 없어서요!!!
API 새로 발급 받으시고 진행 해보시죠 이런 경우 거의 api 문제일 것 같은데요!!
stackoverflow 나 reddit에 관련 오류에 대한 설명이 있긴한데 무슨말인지 모르겟네요…
조금더 찾아보니 인증키 유형에서 기타를 해야했는데 웹 어플리케이션으로 해서 잘못된거일수도 있다고 하네요
근데 api인증키 유형선택할때 저는 기타 라는 항목이 없어서 어쩔수 없이 선택한거인데 어찌해야할지 모르겟네요
ㅇ알려주신대로 마운트 잘했습니다. 그럼 업로드는 어떻게 해야 하나요? 그냥 탐색기에서 복사 해서 붙여넣기 하면 되는지요? 업로드를 최대한 빠르게 하려면 어떤 프로그램을 설치해야 하는지요?
마운트되었으니 복사 붙여넣기 다 가능합니다. 전 다른 계정 드라이브에서 rclone copy 를 통한 멀티미디어 용도로 사용해서 업로드는 따로 하지 않습니다.
그냥 일반 윈도우 파일처럼 복사 붙여 넣기 하시고요!! 속도가 느리다고 생각되시면
https://rclone.org/commands/rclone_copyto/ <- rclone 명령어 참고하세요!
rclone 15.4 릴리즈 되었던데 기존 15.3 버전 설치 사용중입니다 15.4버전으로 업데이트는 어떻게 하는 것이지 부탁드립니다
rclone 은 설치파일이 아닌 실행 파일입니다. 파일만 교체하시면 되겠습니다.
그럼 기존 로컬c 에 rclone 폴더에 있는 15.3 파일을 15.4로 교체만 하면 되는군요
200GB 이상 없으면 사용 불가능한가요?
만약에 200gb 이상 남았다가 그 드라이브가 점점 차서 200gb 미만으로 남으면 어떻게되나요? 노트북에 하려고 생각중인데 걱정되네요
이 글은 구글드라이브를 내 컴퓨터에 마운트 하는거랍니다.
지금 자신의 남은 드라이브랑은 별 상관이 없어요! temp 폴더 많이 잡아 먹지 않던걸요!!
200gb 는 사용하기에 충분합니다.
200gb 이상 여유있는 드라이버에 폴더를 만들라고 하셔서 걱정했네요 감사합니다!
rclone 최신버전 다운받고 C:\Users\corcso -> 이 경로로 압축 푼 후 폴더명을 ‘rclone-v1.55.1-windows-amd64’ 에서 ‘rclone’ 으로 변경했습니다.
그다음 설명에 적혀있는대로 powershell을 실행해서 ‘cd rclone’을 입력했을땐 순조롭게 진행이 되는데
./rclone.exe config 를 입력하면 아래와 같이 오류 메시지가 뜹니다..
어떤 부분이 잘못된 건지 알 수 있을까요?
(corcso는 제 계정 이름입니다.)
PS C:\Users\corcso> cd rclone
PS C:\Users\corcso\rclone> ./rclone.exe config
2021/04/26 23:04:59 NOTICE: Config file “C:\\Users\\corcso\\.config\\rclone\\rclone.conf” not found – using defaults
No remotes found – make a new one
n) New remote
s) Set configuration password
q) Quit config
n/s/q>
잘 진행된건데요 ㅜㅜ 글 다시 한번 읽어 보세요
거기서 n키 엔터 눌러서 새로운 리모트경로를 생성하셔야죠
‘cd rclone’를 입력했을 때 작성자님처럼 rclone이 실행되지 않고
작성자님이 첨부하신 스크린샷과 내용이 일부 다르게 나와서 제대로 진행이 안되는줄 알았습니다.
NOTICE: Config file “C:\\Users\\corcso\\.config\\rclone\\rclone.conf” not found – using defaults
이 경고문구가 그럼 오류메시지가 아닌건가요?
그 다음
No remotes found – make a new one
n) New remote
s) Set configuration password
q) Quit config
n/s/q>
이렇게 뜨신다고 하셨죠?
그 다음 진행하시면 안되나요?
작성자님과 진행과정이 많이 다르긴하지만
n/s/q>n
name>share
입력후 뜨는 목록이 아래와 같습니다
1 / 1Fichier
\ “fichier”
2 / Alias for an existing remote
\ “alias”
3 / Amazon Drive
\ “amazon cloud drive”
4 / Amazon S3 Compliant Storage Providers including AWS, Alibaba, Ceph, Digital Ocean, Dreamhost, IBM COS, Minio, and Tencent COS
\ “s3”
5 / Backblaze B2
\ “b2”
6 / Box
\ “box”
7 / Cache a remote
\ “cache”
8 / Citrix Sharefile
\ “sharefile”
9 / Compress a remote
\ “compress”
10 / Dropbox
\ “dropbox”
11 / Encrypt/Decrypt a remote
\ “crypt”
12 / Enterprise File Fabric
\ “filefabric”
13 / FTP Connection
\ “ftp”
14 / Google Cloud Storage (this is not Google Drive)
\ “google cloud storage”
15 / Google Drive
\ “drive”
16 / Google Photos
\ “google photos”
17 / Hadoop distributed file system
\ “hdfs”
18 / Hubic
\ “hubic”
19 / In memory object storage system.
\ “memory”
20 / Jottacloud
\ “jottacloud”
21 / Koofr
\ “koofr”
22 / Local Disk
\ “local”
23 / Mail.ru Cloud
\ “mailru”
24 / Mega
\ “mega”
25 / Microsoft Azure Blob Storage
\ “azureblob”
26 / Microsoft OneDrive
\ “onedrive”
27 / OpenDrive
\ “opendrive”
28 / OpenStack Swift (Rackspace Cloud Files, Memset Memstore, OVH)
\ “swift”
29 / Pcloud
\ “pcloud”
30 / Put.io
\ “putio”
31 / QingCloud Object Storage
\ “qingstor”
32 / SSH/SFTP Connection
\ “sftp”
33 / Sugarsync
\ “sugarsync”
34 / Tardigrade Decentralized Cloud Storage
\ “tardigrade”
35 / Transparently chunk/split large files
\ “chunker”
36 / Union merges the contents of several upstream fs
\ “union”
37 / Webdav
\ “webdav”
38 / Yandex Disk
\ “yandex”
39 / Zoho
\ “zoho”
40 / http Connection
\ “http”
41 / premiumize.me
\ “premiumizeme”
42 / seafile
\ “seafile”
Storage>
작성자님과 순서도 다르고 Google Drive 항목은 아예 없습니다ㅠ
15번 google drive 보이네요 ㅜㅜ
그리고 많이 다르지 않습니다. 천천히 차근차근하시길 바라며 이게 어려우시면
raidrive 설치하시는게 좋아요
google drive 항목이 있었네요ㅠ
잘 찾아보지도 않고 번거롭게 해드려서 죄송합니다..
작성자님이 알려주신대로 정확히 다 따라하고 nssm으로 서비스 생성까지 했는데
여기에 댓글 남기신 다른 분들과 같은 오류가 뜹니다.
‘로컬 컴퓨터에서 RcloneMount 서비스를 시작하지 못했습니다.
서비스에서 오류가 반환되지 않았습니다. 내부 windows 오류 또는 내부 서비스 오류일 수 있습니다.
문제가 계속 생기면 시스템 관리자에게 문의하십시오.’
그래서 작성자님이 답글로 알려주신대로 명령프롬프트 실행해서 명령어들을 입력해보면
‘C:\Users\corcso>cd rclone
C:\Users\corcso\rclone>mount share:/ H: –allow-other –cache-dir=E:\Temp\rclonecache –dir-cache-time 1000h –config “C:\Users\corcso\config\rclone\rclone.conf” –poll-interval 15s –log-level INFO –vfs-read-chunk-size=32M –vfs-cache-mode full –vfs-write-back 5s –vfs-cache-max-size 200G –vfs-cache-max-age 336h –bwlimit-file 16M –buffer-size 16M –vfs-read-ahead 32M –rc –rc-no-auth –rc-addr 127.0.0.1:5572
‘mount’은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는
배치 파일이 아닙니다.’
이렇게 안내문이 뜨네요… 어느 부분에서 제대로 안된 걸까요?ㅠ
E드라이브에 Temp폴더 만들고 그 안에 rclonecache 폴더도 만들었고
rclone에서 설정한 이름이 틀리지도 않았습니다.
바쁘실텐데 계속 질문드려서 죄송합니다…
죄송한데요! 뭘 자꾸 빼먹으시네요!!! 글 정독 바랍니다. 댓글도요ㅜㅜ
“여기에 댓글 남기신 다른 분들과 같은 오류가 뜹니다.” 하셨는데
다른 분들이 아닙니다.
hst님 제 블로그 문제로 “-” 2번 타이핑친게 한번으로 나오는 문제로 오류 뜬거고요!
지금은 corsco 님 문제이지 글의 문제가 있는건 아니라고 봅니다. ㅜ,.ㅜ
그리고
mount share란 명령어 는 없습니다.
rclone.exe mount corcso:(rclone 생성한 이름)
하이픈 기호 두번 친겁니다. 댓글 작성할땐 띄어져서 보였는데 등록하고나니까 하나로만 보이네요.
그리고 작성자님 글 중에서
‘① name>share
이름을 정해줍니다.’
이 설명 그대로 저도 이름을 그냥 share 라고 지정해서
mount share(rclone에서 설정한 이름)
이부분을 적혀있는 그대로 따라한건데 저 ‘share’ 부분에도 유저명(본인의 경우corcso)을 적어야 하는건가요?
hst님 댓글도 꼼꼼히 읽어봤는데 이분의 Arguments 내용 보면
‘mount hst:/ G: -allow-other -cache-dir=D:\Temp\rclonecache -dir-cache-time 1000h -config “C:\Users\HONG\.config\rclone\rclone.conf” -poll-interval 15s -log-level INFO -vfs-read-chunk-size=32M -vfs-cache-mode full -vfs-write-back 5s -vfs-cache-max-size 200G -vfs-cache-max-age 336h -bwlimit-file 16M -buffer-size 16M -vfs-read-ahead 32M -rc -rc-no-auth -rc-addr 127.0.0.1:5572’
mount hst 에서 hst 는 powershell에서 name>hst 라고 이름을 설정하신거고
C:\Users\HONG\ 이 부분 보면 유저명은 HONG 이신거 같은데
hst, HONG 둘이 다른 걸 보면 share 부분에 유저명을 적어야하는 건 아닌 것 같아서요..
‘rclone에서 생성한 이름’이란 게
powershell 에서 name> 다음에 입력한 단어를 말씀하시는 게 맞는 건지 궁금합니다.
제가 컴알못이라 실수가 있었는데 글 정독 안한건 절대 아닙니다ㅠ
여러차례 반복해서 읽었고 다른 회원분들이랑 댓글로 주고받은 내용들도 꼼꼼히 정독했습니다.
계속 질문으로 귀찮게 해드려서 죄송합니다..
메일 드렸습니다. 원격 도와 드릴께요!
블로거님 다시 한번 감사인사 남깁니다.
원격으로 도와주셔서 진심으로 감사드립니다!
mount test:/ H: –allow-other –cache-dir=F:\Temp\rclonecache –dir-cache-time 1000h –config “C:\rclone\rclone.conf” –poll-interval 15s –log-level INFO –vfs-read-chunk-size=32M –vfs-cache-mode full –vfs-write-back 5s –vfs-cache-max-size 200G –vfs-cache-max-age 336h –bwlimit-file 16M –buffer-size 16M –vfs-read-ahead 32M –rc –rc-no-auth –rc-addr 127.0.0.1:5572
뭐가 문제일까요? ‘로컬 컴퓨터에서 RcloneMount 서비스를 시작하지 못했습니다. 오류가 뜹니다
위에 적어 놓은신 옵션은 nssm의 argument에 집어넣은 내용인가요???
그리고 rclone설정 파일이 “C:\rclone\rclone.conf ” 있는게 맞나요?? 다른 폴더일텐데요!
감사합니다.
선생님 선생님이 하란데로 적용해서 아주 잘사용하고 있는 한사람 입니다
근데 구글 학교 무제한 드라이브가 사라져서 구글 픽셀로 무제한 드라이브 사용가는 하다하여
픽셀폰을 구입 했읍니다 근데 구글포토는 rcione 마운트 하는법을 모르겠읍니다
아시면 한번 포스팅을 하시여 이번에도 가르침을 주세요 부탁좀 드리겠읍니다
nssm의 argument에 넣는 내용좀 알려주세요 미리 감사드립니다
구글 픽셀폰을 통한 무제한 사진 업로드이지
구글드라이브 무한사용은 아닙니다. ㅜ,.ㅜ
구글포토 마운트는
구글드라이브 마운트와 똑같이 설정하시면 될것같네요!!! rclone config 할때 16번 구글 포토 설정해주면 될듯합니다.
덕분에 성공했습니다. 감사합니다.
질문이 있는데 윈도우 Rclone 에서 드라이브를 여러 개 마운트 할 때 서비스도 여러개 쓰시나요?
서비스 하나로 여러 드라이브를 마운트 하는 방법 혹시 아시는지 궁금합니다.
여러 드라이브 마운트 가능합니다.
저같은 경우 옵션이 동일하면 에러가 떠서 옵션 마지막 부분 –rc –rc-no-auth –rc-addr 127.0.0.1:5572 삭제해서
서비스 등록하거나
또는 배치파일로 등록해서 사용하고 있습니다.
-rc -addr 부분 삭제가 안되서 bat파일로 만들어서 쓰고 있네요. 답변 감사합니다.
config 파일을 찾을 수가 없어서 문의드립니다.
Configure this as a team drive?
y) Yes
n) No (default)
y/n> y
팀드라이브인지 아닌지 선택합니다. 제 블로그에 무제한 팀드라이브 생성을 하셨으면 y를 선택합니다.
그 후 생성된 팀트라이브를 선택 후 지시에 따라 마무리 합니다.
C:\Users\유저명\.config\rclone\rclone.conf 경로에 방금전의 마무리한 설정 파일이 생성됩니다.
저는 팀드라이브가 아니라서 엔터를 쳤고, 마지막에 q를 입력하고 엔터를 쳐서 닫았는데요.
탐색기에서 경로를 찾아보려 해도 아무것도 뜨지 않습니다.. 어디서부터 잘못된 걸까요?
찾았습니다! C:\Users\사용자명\AppData\Roaming\rclone에 있었어요.
이유는 모르지만 제 c드라이브에는 .config 폴더가 없더라구요..
사소한 걸로 헤맸네요.. 그래도 덕분에 마운트 성공했습니다~ 감사합니다!
마운트는 성공했는데 드라이브에 있던 자료가 열리지 않습니다.
압축(zip) 폴더 오류 : 압축(zip) 폴더가 올바르지 않습니다.
재생 시작 시 문제가 생겼습니다. : 미디어를 재생할 수 없습니다. 파일은 존재하지만 동영상이 아닌 듯합니다.
위와 같은 메세지 창이 떠서 자료 이용에 불편함이 있습니다.
해결할 수 있는 방법이 있을까요? 도움 부탁드립니다.
업뎃으로 인한 변경점
1. 구글드라이브 15번
2. rclone.conf 파일의 위치 변경
C:\Users\유저명\AppData\Roaming\rclone\rclone.conf
아 경로 바뀌었군요! 수정했습니다.
정보 감사합니다.
안녕하세요? 좋은 포스팅 잘 읽고 잘 따라 해서 쓰고 있습니다 ^^ 근데 다만 한가지 궁금증이 있어서 여쭈어 봅니다. 제가 윈도우이 로보카피를 이용해서 마운트된 드라이브에 파일 복사 또는 이동을 하면 기존 레이드라이브에서는 잘되던게 Rclone에서는 오류가 뜨면서 진행이 되지 않습니다 혹시 권한의 문제 아닐까 생각하는데 해결책을 혹시 알고 계시는지요? 댓글 읽어주셔서 미리 감사드립니다~
L 윗글 남기고 원인을 알았습니다. 권한의 문제가 맞군요 일단 윈도우 환경셋팅이 다 다르겠지만 일반적으로 nssm으로 서비스에 등록을 할땐 administrtor 시스템 상위권한을 갖게 되므로 이렇게 마운트 된 상태에선 다른 응용프로그램과 권한 문제에 봉착하게 됩니다 해결책은 배치파일로 마운트 시키는겁니다 배치파일을 작성하고 관리자 권한으로 실행하면 안됩니다
로보카피는 싱크 프로그램인가보군요! 해결하셨다니 다행입니다.
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
powershell에서 비밀번호/ id 입력하면 이렇게 뜨는데 어떻게 해야 할까요 ㅠ
아 테스트 유저에 제 메일 등록하니까 다음으로 진행됐습니다.
끝까지 따라하고 서비스에 들어가서 시작 누르니까 로컬 컴퓨터에서 rclone 서비스를 시작하지 못했다고 오류가 뜨네요…
어떻게 해결해야 할까요?
d드라이브에 temp 폴더를 안 만들어서 오류가 난 것 같네요
컴알못 이지만 잘 보고 따라 했습니다
감사합니다!!
최고예요 ~~ 차근차근 따라하다보니 잘 마운트되었어요 . 감사합니다 ^^
회사컴터에서 추가로 마운트하려고하는데 최종단계 서비스에서 해당서비스rclone 실행을 누르면 오류가뜨네요;;;
로컬컴퓨터에서 rclone서비스를 시작하지못했습니다.서비스에서 오류가 반환되지 않았습니다. 내부 windows오류 또는 내부서비스오류일수있습니다… ㅠㅠ
안녕하세요. 이전에 잘 사용하고 있었는데 오늘 갑자기, 마운트가 되지 않는 현상이 나타나서 문의 드립니다
서시스에서도 nssm도 정상실행 중인데, 내컴퓨터에 구글 드라이브가 사라졌어요;
nssm을 중지하고 재시작해도 드라이브가 마운트 되지 않습니다 ㅜ
해결 방법이 있을까요?
자문자답이 되었네요
RcloneBrowser로 마운트 테스트 했는데 마운트가 되지 않아서 혹시 몰라 Rclone을 edit해서 client id, client_secret 그리고 Enter verification code> 까지 다시 입력후 진행 한뒤, 마운트 시도하니 정상적으로 드라이브가 마운트 되었습니다
저 처럼 같은 문제 겪으신분들은 참고 하시기 바랍니다
rclone mount 를 여러개를 동시에 적용하려고합니다. 위엣분이 rc 옵션 중복시에는 안된다고 해서 빼고 해봤는데 적용이 안됩니다.
1번 Mount 명령어와 2번 Mount 명령어 사이에 어떻게 연결을 해줘야할까요?
배치파일로 만들고 시작프로그램 등록하는게 더 좋을듯 합니다.
안녕하세요. 글 작성해주신대로 따라갔는데 auto config 이후로 어떻게 해야할지 모르겠어서 문의 드립니다.
구글 인증하는 링크가 나와야하는데 config_token 이란 게 나왔네요.ㅠ 여기서는 어떻게 진행해야할까요?
Use auto config?
* Say Y if not sure
* Say N if you are working on a remote or headless machine
y) Yes (default)
n) No
y/n> n
Option config_token.
For this to work, you will need rclone available on a machine that has
a web browser available.
For more help and alternate methods see:
https://rclone.org/remote_setup/
Execute the following on the machine with the web browser (same rclone
version recommended):
rclone authorize “drive” “eyJzY29wZSI6ImRyaXZlIn0”
Then paste the result.
Enter a value.
config_token> =====>>>>> 이 부분에 어떤 걸 입력해야할지를 모르겠습니다.ㅠㅠ
안녕하세요.
덕분에 rclone 설정을 어느정도 하게 되었습니다.
한가지 궁금한 점이 있어 댓글을 남기게 되었습니다.
현재 rclone 명령어는 이렇습니다.
rclone.exe mount “Google Drive”:/ Z: –cache-dir=D:\Rclone캐쉬경로 –config “C:\Program Files\Rclone\conf\Google Drive.conf” –dir-cache-time 100h –vfs-read-chunk-size=32M –vfs-read-chunk-size-limit 2048M –vfs-cache-max-size 50G –vfs-write-back 5s –vfs-cache-mode full –vfs-cache-max-age 336h –bwlimit-file 16M –buffer-size 16M –vfs-read-ahead 16M –rc –rc-addr 127.0.0.1:5572 –poll-interval 0 –timeout 1h
rcone의 경우 환경변수로 등록이 되어 있는 상태이며 cmd를 통해 위 명령어를 실행하면 rclone이 실행이 되고 마운트가 됩니다.
하지만 이를 nssm이나 bat으로 자동 실행을 등록할려고 하면 실행이 되지 않습니다.
서비스의 경우 실행이 되지 않는다고 뜨고, bat의 경우 콘솔창이 뜨다가 바로 꺼져버립니다.
혹시 어떻게 해결해야 될까요?
아… 어쩌다 보니 해결되었습니다.
“Google Drive”:/ Z: 를 제일 뒤에 두니 bat파일이 실행되네요.
정보글 감사합니다.