• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
질문

헤놀로지 rclone 구글드라이브 마운트가 풀립니다

사순밥 970

0

39

api 구글드라이브 인증받아서 마운트 시키면 1주일정도 있다가 인증이 풀립니다

데스트탑앱으로 테스트 사용자로 이메일 등록하고 토큰 입력하고 잘사용하다

1주일정도 지나면 인증이 풀리네요 검색하고 하라는데로 id 입력하고

비밀번호 입력 및 테스트 사용자등록 전에는 잘되였는데 rclone  업그레이드

될때마다 겁나네요 혹시 해결방법 아시는분 계시면 가르침좀 주세요

50대 아재라 pc 아무것도 모릅니다 복사및 붙여넣기 하는 수준이니

자세한 설명 부탁드립니다

헤놀로지 dsm 6.23  dsm 7.1 두대 운영중 입니다

신고공유스크랩
39
똥쓰똥쓰 2022.09.15. 14:00
세인서버

윈도우용 rclone은 단지 인증용 입니다. 인증 하고 토큰 받고 그냥 지우시면 됩니다.

여기서 받은 토큰 기록해 두셨다가 나중에 계속 쓰셔도 됩니다.

세인서버 2022.09.15. 15:45
똥쓰똥쓰

너무 너무 감사합니다.

대부분 궁금증은 해소 되었습니다.

내일 rclone 업데이트 해보려고 합니다.

현재 rclone으로 신규 파일이 인식되기까지 몇시간씩 걸리고 윈도우용 구글드라이브 파일스트림 사용 중인데 여기로도 신규 파일 인식이 매우 매우 늦어졌습니다. 구글 드라이브 정책 변경 때문인지 아직 잘 모르겠습니다.

 

그래서 업데이트 한번 해보려고 합니다. 시놀로지에 기존 1.57 안지우고 업데이트 해도 되겠지요

curl https://rclone.org/install.sh | sudo bash 로 하려고 합니다.

똥쓰똥쓰 2022.09.15. 15:57
세인서버

제 경우 wget https://downloads.rclone.org/v1.59.1/rclone-v1.59.1-linux-amd64.zip나 그냥 파일 받아 올리고 zip 파일 풀어 cp로 덮어쓰기를 합니다. 위 sh 스크립트를 보니 같은 방식으로 보입니다. 구버전 지우지 않으셔도 될 듯합니다. 신규 파일 인식이 늦는건 다른 문제가 있는듯한데 마운트 할때 vfs 옵션을 잘 걸으셨는지 확인이 필요해 보입니다.

세인서버 2022.09.16. 10:20
똥쓰똥쓰

덕분에 잘 설치 했습니다. 정말 감사드립니다.

예전 보다 오히려 더 쉬워졌네요

금번 방식은 인증 만료가 있는 것 같네요

사순밥 글쓴이 2022.09.16. 22:39
똥쓰똥쓰

새로 3622XS 설치후 말씀 하신대로 rclone 설치후 id 패스워드 건너뛰고 마운트 했는데 한두시간 있다

마운트가 풀리네요 v1.59.1 입니다

똥쓰똥쓰 2022.09.17. 08:07
사순밥

마운트가 풀리는 이유를 알려면 로그를 봐야할것 같습니다. 왠만하면 풀릴 이유가 없는데 다른 이유가 있을 듯 합니다.

마운트 할때 로그 설정 하셨나요?

 

--log-level INFO --log-file /volume1/로그파일위치/xxx.log

사순밥 글쓴이 2022.09.17. 15:11
똥쓰똥쓰

네 로그 설정 했읍니다 대충 에러 내용은...

2022/09/16 22:12:13 ERROR : 개인자료/잭 바우어/영화/독수리 요새 (Where Eagles Dare, 1968)/Where.Eagles.Dare.1968.1080p.BluRay.x265-RARBG.mp4: vfs cache: failed to download: vfs reader: failed to write to cache file: open file failed: Get "https://www.googleapis.com/drive/v3/files/1WjAPzVRuWFm_WHTfw9Qb5nLDhM4DaZ8e?alt=media": couldn't fetch token - maybe it has expired? - refresh with "rclone config reconnect gdrvie{YRXYK}:": oauth2: cannot fetch token: 401 Unauthorized

Response: {

"error": "unauthorized_client",

"error_description": "Unauthorized"

}

 

2022/09/16 23:36:51 INFO : Google drive root '': Failed to get StartPageToken: Get "https://www.googleapis.com/drive/v3/changes/startPageToken?alt=json&driveId=0ALIQ3lqMkHZ4Uk9PVA&prettyPrint=false&supportsAllDrives=true": couldn't fetch token - maybe it has expired? - refresh with "rclone config reconnect gdrvie2{YRXYK}:": oauth2: cannot fetch token: 401 Unauthorized

Response: {

"error": "unauthorized_client",

"error_description": "Unauthorized"

이럽니다 현재는 id 패스우드로 앱게시로 마운중 입니다 이것도 아마 곳 풀리 겠지요

 

/usr/bin/rclone mount gdrvie4: /volume1/rclone4/gdrvie4 --config /root/.config/rclone/rclone.conf --bwlimit-file=16M --allow-other --allow-non-empty --fast-list --drive-skip-gdocs --poll-interval=15s --buffer-size=16M --dir-cache-time=1000h --vfs-cache-mode full --vfs-write-back 5s --vfs-read-chunk-size=32M --vfs-read-chunk-size-limit 2048M --vfs-cache-max-size 100G --vfs-cache-max-age 336h --vfs-read-ahead 32M --cache-dir=/volume1/rclone4/cache --log-level INFO --log-file /volume1/rclone4/log/rclone.log --timeout 1h --umask 000

지금 제가쓰는 마운트 옵션입니다 이옵션에다 sleep 명령어 옵션을 넣어 볼려고 하는데 어떻게 넣어야 할지 모르겠네요

제 마운트 옵션에서 sleep 명령어 추가 방법좀 부탁드립니다

똥쓰똥쓰 2022.09.17. 18:11
사순밥

위 에러는 구글 api 인증 에러인데요? 구글 api를 계속 사용하시나요?

rclone 기본 인증 사용했는데 구글 api 토큰 에러가 나오는게 이상하네요.

rclone 리모트를 신규 생성해 테스트 해보세요. 그리고 cache 폴더 안에 있는 자료도 다 지우시고요....

 

sleep은 작업스케쥴러 이용하시면 rclone 마운트 앞 사전 작업에 sleep 30 같은 작업을 사전 작업으로 걸어주면 되고,

sh파일을 실행하시면

 

#!/bin/bash

sleep 30

sudo mount --make-shared /volume1

#mount GD

sudo rclone mount GD: /volume1/mount/GD --config /root/.....  & 이렇게 파일을 만드심 됩니다.

똥쓰똥쓰 2022.09.17. 18:20
사순밥

그리고 얼마전 구글에서 OAuth 정책 변경에 대한 안내문이 온적이 있습니다.

정책변경으로 조치를 하지 않으면 block된다는 메일 입니다.

그래서 요즘은 구글 api 사용을 하지 않고들 있습니다.....

 

Our records indicate you have OAuth clients that used the OAuth OOB flow in the past.

Hello Google OAuth Developer,

 

We're writing to remind you that the OAuth out-of-band (OOB) flow will be deprecated on October 3, 2022, to protect your users from phishing and app impersonation attacks.

 

What do I need to know?

As we notified you in the first week of May 2022, any affected authorization endpoint requests will be blocked with an invalid_request error after October 3, 2022. Apps using OOB in testing mode will not be affected. However, we strongly recommend migrating them to safer methods as these apps will be immediately blocked when switching to in production status.

 

Below are key dates for compliance:

 

September 5, 2022: A user-facing warning message will be displayed to non-compliant OAuth requests.

October 3, 2022: The OOB flow will be blocked for all clients and users will see the error page.

Please reference our previous email with the subject line containing: “Migrate your OAuth out-of-band flow to an alternative method before Oct. 3, 2022,” for more details.

 

What do I need to do?

Please see the Making Google OAuth interactions safer by using more secure OAuth flows blog post to learn about the deprecation

Follow the Out-of-band (OOB) Migration Guide to migrate your app to an alternative method.

You may acknowledge the upcoming deadline and suppress a possible user-facing warning message by following instructions in our blog post. All non-compliant authorization requests will be blocked with an invalid_request error when loading Google's OAuth 2.0 authorization endpoint after October 3, 2022.

If necessary, you may request a one-time deprecation enforcement extension for each listed OAuth client ID until January 31, 2023. For clarity, the enforcement for the OOB flow deprecation will be enforced on February 1, 2023 with no exceptions or extensions.

Refer to the sample of OAuth clients below, which will be blocked.

 

Sample OAuth client list:

 

Project ID: lunar-tine-323506

Client: 290233676848-kv76nudfq1kbvqi8a6hm2ifubd0201hh.apps.googleusercontent.com

Thanks for choosing Google OAuth.

 

— The Google OAuth Developer Team

똥쓰똥쓰 2022.09.17. 18:40
똥쓰똥쓰

그리고....

rclone config에서 값을 넣지 않았는데

-------------------------------

client_id : 그냥 엔터

client_secret : 그냥 엔터

--------------------------------

 

구글 api 가 작동한 이유를 추정해 보면 잘못된 이전 config 파일을 불러오셨을 가능성도 있습니다.

 

사용하신 마운트 스크립트를 보면 "--config /root/.config/rclone/rclone.conf" 이렇게 되어 있고,

이건 root 권한으로 생성했을 경우의 rclone.conf 파일 위치이며, 이 토큰으로 마운트를 하신 겁니다.

root 권한이 아닌 계정으로 생성을하면, homes/계정명 폴더 안에 rclone.conf가 생성 됩니다.

 

생성하신 리모트가 root 계정인지, 일반계정인지 확인하고, 마운트 시 맞는 rclone.conf를 불러왔는지도 확인이 필요해 보입니다.

사순밥 글쓴이 2022.09.18. 15:26
똥쓰똥쓰

일단 순서대로 윈도우에서 재인증 받아보고 나스 rclone 제거후 재설치후 순서대로 다시 해보겠습니다

rclone api 가 속도가 느리다고 하는데 구글 api 대비 속도가 많이 느린가요?

plex 4k 동영상 위주로 재생 하는데 좀 걱정되기도 하네요 일단은 마운트 목적 으로 다시 해보고

다시 문의 드리겠읍니다 감사합니다

똥쓰똥쓰 2022.09.19. 10:34
사순밥

속도차이는 옛말 입니다. 같다고 보시면 됩니다. 이젠 구글 api사용은 어렵게 됐습니다. 또 구글 api는 요청 수 제한이 있어 수량 넘어가면 만료되어 버립니다.

사순밥 글쓴이 2022.09.21. 11:01
똥쓰똥쓰

덕분에 rclone api 로 나스 셋팅 마무리 단계 입니다 감사합니다

근데 한가지 문제가 발생이네요!! 나스 재부팅후 마운트가 바로 안되고

수동으로 작업 스케줄러를 실행 시켜야 마운트가 됩니다 검색 해보니 dsm 7번전부터는

퓨즈 어쩌고 하면서 sleep  해야 한다는데 잘모르겠네요 제 마운트 옵션은

/usr/bin/rclone mount gdrvie: /volume1/rclone/gdrvie --config /root/.config/rclone/rclone.conf --bwlimit-file=16M --allow-other --allow-non-empty --fast-list --drive-skip-gdocs --poll-interval=15s --buffer-size=16M --dir-cache-time=1000h --vfs-cache-mode full --vfs-write-back 5s --vfs-read-chunk-size=32M --vfs-read-chunk-size-limit 2048M --vfs-cache-max-size 200G --vfs-cache-max-age 336h --vfs-read-ahead 32M --cache-dir=/volume1/rclone/cache --log-level INFO --log-file /volume1/rclone/log/rclone.log --timeout 1h --umask 000

이렇 습니다 작업 스케줄러는 sudo bash /volume1/rclone/config/rclone.sh

어떻게 하는지 가르침좀 주시면 감사드립니다

똥쓰똥쓰 2022.09.22. 13:58
사순밥

윈도우에서 sh파일 만들면 뒷자리에 \t가 들어가 에러가 납니다.

vi 같은걸로 해야 하는데 제 경우 그냥 시놀의 패키지센터에서 "텍스트 편집기"를 설치해

사용 중에 있습니다.

 

1. 시놀의 패키지센터에서 "텍스트 편집기" 설치

2. 텍스트 편집기 실행하여 아래 sh파일 생성 (제 경우 GD.sh라는 이름으로 만들었습니다.)

sudo rclone mount 이하 명령은 맞게 수정해 주세요.

-------------------------------------------------------------

#!/bin/bash

 

sleep 30

 

sudo mount --make-shared /volume1

 

#mount GD

sudo rclone mount GD: /volume1/mount/GD --config /root/.config/rclone/rclone.conf --allow-other --allow-non-empty --fast-list --drive-skip-gdocs --poll-interval=15s --vfs-cache-mode full --vfs-write-back 5s --bwlimit-file 16M --buffer-size=16M --vfs-read-chunk-size=32M --vfs-read-chunk-size-limit 2048M --vfs-cache-max-size 100G --vfs-cache-max-age 336h --vfs-read-ahead 32M --dir-cache-time=1000h --log-level INFO --log-file /volume1/Data/Temp/log/rclone_GD.log --cache-dir=/volume1/Data/Temp/cache --timeout 1h --umask 000 &

-------------------------------------------------------------

3. 작업스케줄러 실행

4. 생성 > 트리거된 작업 > 사용 정의 스크립트 실행

5. 아래와 같이 설정

1) 작업 : 아무이름이나 입력

2) 사용자 : root (rclone config를 root아닌 다른 사용자로 했다면 변경 필요)

3) 이벤트 : 부트업

4) 작업설정에 아래 명령어 입력 (중간에 경로는 sh 파일 위치에 맞게 설정 필요)

-------------------------------------------------------------

bash /volume1/data/rclone/GD.sh

-------------------------------------------------------------

6. 재부팅 후 동작여부 확인

(sleep 30을 했으니 부팅 후 30초 후에 마운트 명령이 실행 됩니다.... )

 

사순밥 글쓴이 2022.09.22. 16:47
똥쓰똥쓰

감사합니다. 주말 작업해보고 진전 상황 알려드리겠읍니다. 고맙읍니다

똥쓰똥쓰 2022.09.26. 10:00
사순밥

성공하셨나요??? ^^ 막히시는 내용이 있으면 아래 글 참고하세요. 구체적으로 정리를 좀 해보았습니다.^^

 

https://svrforum.com/svr/453301

 

사순밥 글쓴이 2022.09.28. 06:43
똥쓰똥쓰

바빠서 답장을 깜빡하고 있었네요.

덕분에 잘되고 있읍니다 감사드립니다

잘 안된는 부분있으면 좀 귀찮으시더라도 가르침을 부탁드립니다

고맙습니다

12

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story
번호 제목 글쓴이 날짜 조회 추천
공지 DSM 7.2v) Mshell로 헤놀로지 부트로더 빌드하기. 63 달소 23.05.29.01:57 25346 +24
공지 DSM 7.2v) ARPL-i18n(rr)으로 헤놀로지 부트로더 빌드하기. 73 달소 23.05.23.23:58 26987 +23
QNAP에 이기능은 정말 마음에 드네요 7 EXP 15시간 전07:38 285 +1
시놀로지 포토스, 서베일런스, 그리고 PLEX 1 헬로 3일 전16:52 299 +1
지금 시점에서 7세대 나스는 아이들 전력소비가 큰가요? 7 나와너 5일 전17:35 498 +2
2071
image
asfg 22.09.15.19:44 420 0
2070
image
가인 22.09.15.15:45 283 0
2069
normal
쉐도우 22.09.15.10:54 204 0
2068
image
헤놀로지맨 22.09.14.22:31 481 +1
2067
normal
화정큐삼 22.09.14.21:35 624 +3
2066
normal
소나무 22.09.14.16:45 592 +4
normal
사순밥 22.09.14.15:08 970 0
2064
image
가인 22.09.14.13:35 125 0
2063
image
ggg 22.09.13.20:52 211 0
2062
image
재팔 22.09.13.17:13 797 0
2061
normal
화정큐삼 22.09.13.14:24 813 +3
2060
image
baekho 22.09.13.14:19 413 0
2059
normal
화정큐삼 22.09.13.13:47 291 +1
2058
normal
asfg 22.09.13.11:28 354 0
2057
image
asfg 22.09.13.10:55 340 +3
2056
image
asfg 22.09.13.10:14 409 0
2055
image
앨런임더 22.09.13.02:53 520 +3
2054
normal
푸하하 22.09.12.19:54 186 +1
2053
normal
zepinos 22.09.12.16:16 155 +1
2052
normal
croissant 22.09.12.15:59 578 0