픽셀1 구글포토 원본 실시간 백업을 위해 NAS를 SD카드처럼 연결하기
알림
|
페이지 정보
작성일
2024.10.21 14:51
본문
과거에 옆집에 올렸던 내용을 좀더 정리하여 다시 공유 드립니다.
저는 픽셀xl 32G를 사용하고 있습니다.
만성적인 저장공간 부족과 macroid등을 사용한 복잡한 설정 및 관리의 귀찮음에서 탈출하고자
집 NAS를 SD카드처럼 연결하는 방법을 찾았고 성공하여 팁을 공유 드리려고 합니다.
[PC에 adb 툴 설치]
- ADB툴 다운로드(다운로드 경로)
- 환경변수 설정
[개발자 모드 활성화 및 usb debug]
구글링하여 첫페이지 아무 링크나 가져왔습니다.(참고 링크)
[안드로이드엔터프라이즈 설치]
(os10으로 설치하였으나 이건 선택 사항 입니다.)
[magisk 다운로드 및 설치]
- TWRP 다운로드(다운로드 경로)
- magisk_21.4.zip 다운로드(다운로드 경로)
- TWRP 실행 및 magisk 설치
- adb devices #디바이스 인식되었는지 확인
- adb reboot bootloader
- fastboot flashing unlock
- fastboot reboot
- adb push magisk_21.4.zip /sdcard/
- adb reboot bootloader
- fastboot boot [TWRP 파일명.zip]
- 휴대폰 TWRP에서 INSTALL 선택
- magisk_21.4.zip 설치
- 재부팅(이때 slot b 선택)
- magisk 실행 후 su권한 획득
- rclone 모듈 github에서 다운로드 및 설치
rclone mount 모듈 다운로드(안드로이드 10지원 모듈)
adb push rclone-mount-magisk-master.zip /sdcard/
magisk 실행 후 모듈탭 선택
모듈탭에서 저장소에서 설치 선택
rcloen-mount-magisk-master.zip 실행하여 설치
재부팅
아직 conf파일과 param파일이 없으므로 정상적으로 작동하지 않습니다.
[rclone-mount 를 사용하여 nas 디스크를 픽셀에 마운트]
- rclone.conf 파일 만들기
- adb shell 실행
- 쉘에 su - 입력하여 root 권한 획득
- $ 표시가 #으로 바뀌었으면 다음 명령어 입력
- #rclone config 입력
- 원하는 (원격연결 이름)을 만들고 접속에 필요한 정보 입력하여 conf파일 생성##(괄호는 구분을 위해 기재한 내용으로 실제 입력하면 안됩니다.)
- .XXX.param 파일 만들기
- 윈도우에서 noteapd ++실행
- 편집 > 끝줄 문자 변환 > UNIX(LF) 선택
- 다음 내용 복사하여 notepad++에 붙여넣고 볼드된 내용외 모두 삭제( ##은 주석 입니다)
- CACHEMODE=off
- ##rclone VFS 옵션의 캐시 기능으로 활성화 할 경우 픽셀의 저장공간을 점유하므로 저장소 효율을 위해 off. 활성화를 원하는 경우 cache 설정 등 다른 옵션도 .param에 추가 필요
- BINDSD=1
- ##1로 설정해야 SDBINDPOINT 의 경로가 먹힘 0으로 설정하면 default 경로가 설정됨
- SDBINDPOINT=DCIM/Photos (안드로이드 /sdcard/ 하위에 생성되는 경로)
- ##내 Nas의 폴더를 마운트하고자 하는 안드로이드 저장소 위치로 원하는 경로를 임의 설정할 수 있으며 /sdcard 보다 상위 경로로 설정할 수는 없음
- SUBPATH=home/Photos 등 원격지의 원하는 서브 경로
- ##nas 로그인 계정에서 백업이 필요한 사진이 보관되는 경로를 설정할 수 있습니다. 예를들어 home, drive, test 등의 폴더가 최상단에 있을 때 home하위의 Photos 경로의 사진만 백업하고 싶을 때 설정하시면 됩니다.
- 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를 키우는 것을 추천
- notepad++ 인코딩 > ANSI 선택 후 다른이름이로 저장 선택하여 .(원격연결 이름).param으로 파일 저장
- adb push .(원격연결 이름).param /sdcard/.rclone/ 파일 전송
- rclone 다시 실행
adb shell
$su -
#rclone remount
잠시 기다린 후 #cd /mnt/cloud/(원격연결 이름) 폴더와 해당 폴더 하위에 내 NAS 파일 보이는지 확인
[접속 성공 후 확인 사항]
1. .(원격연결 이름).param 파일에서 옵션으로 설정한 sdbindpoint 경로에 토탈커맨더(다를 파일 탐색기도 가능)로 접근
2. 내 nas의 파일이 보이는지 확인하고 그중 최신 파일을 구글 포토로 열기함
3. 열기가 성공하면 구글 포토에서 내 nas의 파일을 업로드하기 시작함
댓글 6
/ 1 페이지
미궁님의 댓글의 댓글
@후추선장님에게 답글
넵 감사합니다. 혹시 하시다가 안되는 부분 있으시면 댓글 달아주세요.
후추선장님의 댓글