저의 목적은 시놀로지에 있는 사진을 구글포토로 2차 백업하는 것입니다.
관심 있는 분들은 이미 알고 계시겠지만, 클라우드/싱크앱/매크로 등을 이용해 픽셀 내부용량을 비워주는 방법이 있습니다.
(매크로를 이용한 방법은 autosync앱과 macrodroid를 추천드립니다.)
하지만 저는 나스를 마운트해서 쓰면 편하겠다는 생각이 들었습니다.
검색해보니 역시나 선구자분들이 계셨고, 도움을 받아 세팅을 시작했습니다.
링크1) https://www.clien.net/service/board/cm_nas/16543121CLIEN
링크2) https://www.clien.net/service/board/cm_nas/16594494CLIEN
세팅하느라 이틀동안 해외 포럼을 뒤적이며 삽질한걸 생각하면 울화가 치밀지만.. 후발대를 위해 공유드립니다.
-------------------------------------------------------------------------------------------
큰 흐름은 링크1 과 동일합니다만, 몇가지 조건이 있습니다.
구글 픽셀1의 경우, rclone은 안드로이드 버전 7에서만 동작합니다.
저는 팩토리 이미지에서 7.1.0 (NDE63V, Nov 2016) 를 사용했습니다.
https://developers.google.com/android/images#sailfish
루팅 후, 개발자옵션에서 자동업데이트를 끄지 않으면 지맘대로 업그레이드를 해버립니다. 꼭 끄세요.
그리고 rclone.conf 와 .XXX.param ([주의] param 파일 앞에 . 점이 있습니다) 를 /sdcard/.rclone/ 에 넣으셔야 하는데
여기서 저는 윈도우 메모장으로 해당 내용을 작성하여 adb push 로 해당 폴더에 적용했었습니다.. 이게 삽질의 원인이었죠 ㅠㅠ
conf 파일은 상관없는데 param파일은 개행을 CRLF가 아닌 LF로 해야 적용됩니다.
(Notepad++ 에 해당 기능이 있습니다..)
두 파일을 /sdcard/.rclone/ 에 넣고 magisk-rclone을 설치 및 재부팅 하시면 됩니다..
용량이 커서 내용이 바로 보이지는 않는데 구글포토 백업은 바로 되네요. 파일이 보일 때까지 시간은 조금 걸립니다.
폰은 뜨겁지만 속은 시원하네요.
CACHEMODE=off
BINDSD=1
SDBINDPOINT=/RemoteFTP
BUFFERSIZE=64M
READCHUNKSIZE=128M
.FTP.param 으로 저장은 잘 해놓은 상태입니다. 로그보면
Found .FTP.param.
loading .FTP.param.
[FTP] available at -> [/mnt/cloud/FTP]
이렇게 되버립니다
저도 이래서 답답했는데 본문에 쓴 것처럼 개행 코드를 바꾸시면 될거에요^^
혹시 안드로이드 버전이 8 이상은 아니신가요?
전 utf-8로 됐는데 이런 경우도 있군요;; 해결하셨다니 다행입니다 ㅎㅎ
안드로이드 7.1.0 팩토리 이미지를 사용하니 구글포토가 heic를 인식하지 못하고 업로드를 안하네요
같은 버전의 구글포토가 깔린 안드로이드 10 기기은 heic파일을 잘 업로드 하고 있습니다ㅠㅠ
다른 분들도 참고하시라 댓글 남겨봅니다
heic는 테스트 해보지 않았는데 그렇군요.. 정보 공유 감사합니다.
동경기린님 말씀처럼 7.1 로 다운그레이드 한 다음 magisk-> rclone mount 까지는 여찌저찌 설치했습니다만
재부팅도 해보고 별짓을 다해도 반응이 없습니다. 아마도 rclone.conf 와 .XXX.param 파일 생성에 문제가 아닌가 싶습니다. 원인을 유추해보기 위해 궁금한것이
- 완료되면 어떤변화로 (?) 성공여부를 알 수있는지 궁금합니다. 파일 관리자 같은걸로 해당 위치 (DCIM/remote) 에 파일들이 보이는지요?
- rclone.config 문서에 패스워드 해싱을 해서 넣으라고하는데.. 다른 os에서 rclone까지 설치해서 돌리는게 부담스러워서요 혹시 다른방법이 없을까요
- /sdcard/.rclone 폴더 아래에 두 파일 (.remote.param / rclone.config) 까지 넣고. magisk-rclone 재설치, 재부팅 해도 부팅 이후에 아무런 반응이 없습니다. ㅠㅠ
너무 원초적인 질문일 수 있으나... 한번도 rclone을 써본적이 없어서 어렵네요
다른 성공하신 분들도 조언 주시면 다시 도전해보겠습니다.
일단 화이팅입니다..ㅎㅎ 시간이 지나서 저도 기억이 흐릿해졌어요ㅠㅠ
- 완료되면 파일관리자 같은 폴더를 볼 수 있는 앱에 마운트한 파일들이 보입니다.
- 폰 터미널에서 rclone(magisk rclone아님)을 설치하고, 마운트를 진행하시다보면 중간에 생성이 되었던 걸로 기억합니다.
- 두 파일을 해당 경로에 넣고 magisk-rclone 재설치하면 화면에 뭔가 되는거같은 로그가 떴었습니다..
말씀 참고해서 ㅠㅠ 다시 시도해보겠습니다
덕분에 패스워드쪽은 해결된거같습니다
그리고 rclone 재설치하고 리붓하면 NAS에서 sftp정상적으로 로그인 되었다는 메시지도 나옵니다.
그런데 이후 3~5분지나면 폰이 버벅대고 느려지다가 먹통이 되버리네요. 화면도 안들어오고 adb command도 안먹습니다.
전원버튼을 오래 눌러 강제 재부팅하면 다시 살아나는데, 3~5분 지나면 마찬가지로 먹통이 됩니다.
magisk module에서 rclone을 unistall하면 괜찮습니다. ㅠ
도움 좀 부탁드립니다.
[절차]
이 게시물과 링크된 게시물을 그대로 따라하였습니다.
1. Pixel1 128G
2. 루팅후 factory image 7.1.0 다운그레이드
3. magisk설치(Magisk-v25.2.apk), rclone-mount 설치(com.piyushgarg.rclone-107.zip)
4. rclone.config와 .remote.param ANSI포맷, LR개행문자 사용, rclone을 pc에 설치하여 password hash
다음 command 로 adb 를 통해 파일 밀어넣음
1) adb push rclone.conf /sdcard/.rclone/
2) adb push remote.param /sdcard/.rclone/
5. rclone 재설치 & 리부팅
6. NAS에서 sftp접속 성공이라고 메시지 뜸
7. 3~5분정도 지난후 폰이 먹통됨. 행걸린 것처럼 화면도 안들어오고 pc연결하여 adb reboot도 안됨
추가로,
- bootloader unlock상태인데 lock을 다시 해줘야 하는지요?
- google photo 업데이트 필요한지요?
말씀하신 [절차] 3. 에서 rclone-mount 설치에 zip파일을 쓰셨는데 magisk에서 모듈검색으로 설치하신게 맞는지요?
저와 상황이 달라서 정확한 원인은 모르겠습니다만, rclone을 install한 상태에서 sftp 접속을 안하셔도 먹통이 되나요?
그렇지 않다면, 새로운 sftp 서버를 만드셔서 접속해 보시면 어떨까요?
제 경우에는 rclone으로 가져올 파일이 클 경우에 버벅인 증상이 있었습니다.
추가 질문에 대해서는
lock을 다시 하지 않았습니다.
google photo 업데이트 하지 않았습니다.
안녕하세요. 동경기리님, :)
오래된 게시물인데도 댓글 주셔서 감사합니다.
sftp 계정도 변경하고 nas도 변경해보고 rmount도 여러버전 설치해 봤는데 안되더라구요.
결국 magisk 버전을 낮췄습니다. Magisk v23.0 버전 설치하고 magisk모듈검색으로 rmount 설치하니 잘 되네요..
정말 많은 도움 되었습니다.
다시한번 감사드립니다. ^___^
파일이 너무 커서 그런걸까요? 사진이 10만장 정도에 영상까지 있어서 그런건지..
참고로 말씀드리면, 저는 시놀로지에 사진 올려두고 3~4일 지나면 구글포토에 올라와 있더라구요.
사진, 영상 합해서 3만장에 1테라정도네요ㅎ
폰은 뜨거운데 접속기록 보면 연결은 끊겨있고 그러네요.
그래서 재부팅해야 다시 연결되는데 몇 번 끊기고 다시 연결되고..
폴더별로 마운트 해봐야겠네요
화이팅입니다..ㅎㅎ
그리고 마지스크 모듈 새로운거 나와서 소개드릴게요
https://github.com/AvinashReddy3108/rclone-mount-magisk
소개에는 rclone-mount 정신적 후속작이라고 합니다. 아무래도 21년까지 모듈 업뎃이 되었다보니 마지스크 최신버전에도 문제 없이 되고 같이 있는 바이너리??? 들도 기존보다 최신화에 모듈에 같이 포함 되어서 이걸로 쓰시는게 좋을거같아요~
사용법은 기존과 같고 마지스크 모듈만 저걸로 바꾸시면 되요..
저는 뭔 바이너리가 없어서 계속 안되다가 저걸로 교체하고 바로 해결했습니당..
로그도 훨신 구체적으로 남겨주더라구요
DCIM 폴더에 마운트했는데 구글포토에서 인식이 안되네요 ㅠㅠ