픽셀1 구글포토 원본 실시간 백업을 위해 NAS를 SD카드처럼 연결하기

알림
|
X

페이지 정보

작성자 no_profile 미궁 211.♡.30.128
작성일 2024.10.21 14:51
분류 모바일
432 조회
5 추천
글쓰기

본문

과거에 옆집에 올렸던 내용을 좀더 정리하여 다시 공유 드립니다.

저는 픽셀xl 32G를 사용하고 있습니다.

만성적인 저장공간 부족과 macroid등을 사용한 복잡한 설정 및 관리의 귀찮음에서 탈출하고자

집 NAS를 SD카드처럼 연결하는 방법을 찾았고 성공하여 팁을 공유 드리려고 합니다.


[PC에 adb 툴 설치] 

  1. ADB툴 다운로드(다운로드 경로)
  2. 환경변수 설정

[개발자 모드 활성화 및 usb debug]

    구글링하여 첫페이지 아무 링크나 가져왔습니다.(참고 링크)

[안드로이드엔터프라이즈 설치]

(os10으로 설치하였으나 이건 선택 사항 입니다.)
  1. 다운로드 경로:(다운로드 경로)
  2. 설치 가이드:(설치 가이드 링크)
  3. 순정으로 사용하셔도 되므로 이건 선택 사항

[magisk 다운로드 및 설치]

  1. TWRP 다운로드(다운로드 경로)
  2. magisk_21.4.zip 다운로드(다운로드 경로)
  3. TWRP 실행 및 magisk 설치
    1. adb devices #디바이스 인식되었는지 확인
    2. adb reboot bootloader
    3. fastboot flashing unlock
    4. fastboot reboot
    5. adb push magisk_21.4.zip /sdcard/
    6. adb reboot bootloader
    7. fastboot boot [TWRP 파일명.zip]
    8. 휴대폰 TWRP에서 INSTALL 선택
    9. magisk_21.4.zip 설치
    10. 재부팅(이때 slot b 선택)
    11. magisk 실행 후 su권한 획득
  4. rclone 모듈 github에서 다운로드 및 설치
    1. rclone mount 모듈 다운로드(안드로이드 10지원 모듈)

      (rclone 모듈 다운로드 경로)

    2. adb push rclone-mount-magisk-master.zip /sdcard/

    3. magisk 실행 후 모듈탭 선택

    4. 모듈탭에서 저장소에서 설치 선택

    5. rcloen-mount-magisk-master.zip 실행하여 설치

    6. 재부팅

    7. 아직 conf파일과 param파일이 없으므로 정상적으로 작동하지 않습니다.

[rclone-mount 를 사용하여 nas 디스크를 픽셀에 마운트]

  • rclone.conf 파일 만들기

  1. adb shell 실행
  2. 쉘에 su - 입력하여 root 권한 획득
  3. $ 표시가 #으로 바뀌었으면 다음 명령어 입력
  4. #rclone config 입력
  5. 원하는 (원격연결 이름)을 만들고 접속에 필요한 정보 입력하여 conf파일 생성##(괄호는 구분을 위해 기재한 내용으로 실제 입력하면 안됩니다.)
  • .XXX.param 파일 만들기

  1. 윈도우에서 noteapd ++실행
  2. 편집 > 끝줄 문자 변환 > UNIX(LF) 선택
  3. 다음 내용 복사하여 notepad++에 붙여넣고 볼드된 내용외 모두 삭제( ##은 주석 입니다)
    • CACHEMODE=off
    • ##rclone VFS 옵션의 캐시 기능으로 활성화 할 경우 픽셀의 저장공간을 점유하므로 저장소 효율을 위해 off. 활성화를 원하는 경우 cache 설정 등 다른 옵션도 .param에 추가 필요
    • BINDSD=1
    • ##1로 설정해야 SDBINDPOINT 의 경로가 먹힘 0으로 설정하면 default 경로가 설정됨
    • SDBINDPOINT=DCIM/Photos (안드로이드 /sdcard/ 하위에 생성되는 경로)
    • ##내 Nas의 폴더를 마운트하고자 하는 안드로이드 저장소 위치로 원하는 경로를 임의 설정할 수 있으며 /sdcard 보다 상위 경로로 설정할 수는 없음
    • SUBPATH=원격지의 원하는 서브 경로 (이건 아직 작동안하니 나중에 제가 업데이트 하겠습니다)
    • ##NAS에 로그인한 계정 home폴더 하위의 특정 경로만 마운트하려고 했는데 생각처럼 작동하지 않아 좀더 확인해봐야 할 것 같아요.
    • BUFFERSIZE=256M
    • ##rclone의 VFS 옵션중 하나로 한번에 메모리에 로드되는 데이터의 사이즈이며 READCHUNKSIZE와 연관됨. 크게 설정할 수록 메모리 사용량이 늘어나므로 실제 nas에 저장된 파일의 사이즈를 고려하여 설정 필요
    • READCHUNKSIZE=128M
    • ##원격지에서 한번에 읽어오는 데이터의 크기를 설정할 수 있으며 BUFFERSIZE와 마찬가지로 메모리 성능에 영향을 줌.
    • READAHEAD=32M
    • ##vfs-cache-mode에서 rclone은 buffer-size + vfs-read-ahead를 합한 크기만큼 버퍼링
    • 1) buffer-size은 메모리에 버퍼링을하고,2) vfs-read-ahead 은 디스크에 버퍼링3) rclone 에서는 buffer-size를 너무 키우는 것보다 vfs-read-ahead를 키우는 것을 추천
  4. notepad++ 인코딩 > ANSI 선택 후 다른이름이로 저장 선택하여 .(원격연결 이름).param으로 파일 저장
  5. adb push .(원격연결 이름).param /sdcard/.rclone/ 파일 전송
  • rclone 다시 실행

  1. adb shell

  2. $su -

  3. #rclone remount

  4. 잠시 기다린 후 #cd /mnt/cloud/(원격연결 이름) 폴더와 해당 폴더 하위에 내 NAS 파일 보이는지 확인

[접속 성공 후 확인 사항]

1. .(원격연결 이름).param 파일에서 옵션으로 설정한 sdbindpoint 경로에 토탈커맨더(다를 파일 탐색기도 가능)로 접근

2. 내 nas의 파일이 보이는지 확인하고 그중 최신 파일을 구글 포토로 열기함

3. 열기가 성공하면 구글 포토에서 내 nas의 파일을 업로드하기 시작함

댓글 6 / 1 페이지

후추선장님의 댓글

작성자 후추선장 (14.♡.203.89)
작성일 10.21 15:22
저도 비슷한 고민중이었습니다. 감사합니다!

미궁님의 댓글의 댓글

대댓글 작성자 no_profile 미궁 (211.♡.30.128)
작성일 10.21 18:39
@후추선장님에게 답글 넵 감사합니다. 혹시 하시다가 안되는 부분 있으시면 댓글 달아주세요.

우정님의 댓글

작성자 no_profile 우정 (124.♡.43.239)
작성일 10.21 18:10
좋은 정보 감사합니다.

미궁님의 댓글의 댓글

대댓글 작성자 no_profile 미궁 (211.♡.30.128)
작성일 10.21 18:39
@우정님에게 답글 넵 감사합니다.

Matthew1님의 댓글

작성자 Matthew1 (49.♡.18.49)
작성일 08:11
감사합니다.

미궁님의 댓글의 댓글

대댓글 작성자 no_profile 미궁 (211.♡.30.128)
작성일 13:33
@Matthew1님에게 답글 넵 감사합니다
글쓰기
홈으로 전체메뉴 마이메뉴 새글/새댓글
전체 검색