• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
잡담

rclone을 이용한 원격지 자료 감상

Ung2 Ung2 863

4

2

 

 

본가에 있다가 집구하고 이사하면서 사용했던 나스를 가져 왔습니다

이렇게 되니 부모님께서 내부망 DLNA를 이용하여 스마트 TV로 보고싶어하는 영화를 볼 방법이 없어져서

(정확히는 PLEX를 이용한 방법이 있지만 코덱에 따라 재생옵션을 바꿔야 하기에 부모님께서 쓰기 매우 어려움)

 어떻게 해야 하나 하다가 rclone 마운트를 이용하여 원격지에 있는 자료를 볼수 있는 방법에 대한 포스팅을 보았습니다

 

이래저래 삽질해가며 성공했었는데 클라이언트 나스의 하드를 msata ssd로  사용 및

여름철 발열대책을 안세워서 결국 죽어버려서 이번에 다시 서버 제대로 살리고 세팅을 복구했습니다

 

일단 준비물

리모트서버 x 1 (webdav 개방)

클라이언트 서버 x 1

 

작업은 클라이언트 서버에서만 진행합니다   

 

클라이언트 서버에 SSH로 접속합니다

 

rclone 설치

 

sudo -i
root계정 로그인
wget https://downloads.rclone.org/v1.56.1/rclone-v1.56.1-linux-amd64.zip
7z x rclone-v1.56.1-linux-amd64.zip
cp rclone-v1.56.1-linux-amd64/rclone /usr/bin/rclone
chmod a+x /usr/bin/rclone
chown root:root /usr/bin/rclone

 

rclone 세팅

 

name> "새 접속이름"
Storage> "webdav" --Type of storage to configure
url> http://리모트서버:포트 ---remote server IP:port
vendor> 5--"아몰랑 엔터."
user> "원격지 유저 ID"
Password>y 입력후 암호입력
Confirm the password> 한번더
bearer_token> "엔터"--걍 엔터
Edit advanced config?>n
q>Quit config

 

작업스케줄러 설정(재부팅후 자동 재마운트, 새로고침)

 

1. ssh접속

# vim /root/파일명.sh  --ex) rclone_mount.sh

 

rclone_mount.sh 내용(예시)


#!/bin/bash

#mount device path
PATH_CACHE="/volume1/homes/사용자명/rclone/rclone_cache"
PATH_LOG_M="--log-level=INFO --log-file=$PATH_CACHE/rclone_918_M.log"
PATH_LOG_D="--log-level=INFO --log-file=$PATH_CACHE/rclone_918_D.log"
PATH_LOG_V="--log-level=INFO --log-file=$PATH_CACHE/rclone_918_V.log"
PATH_MOUNT_M="918:/영화 /volume1/영화" -- 접속명:/리모트 서버 공유폴더명 /클라라이언트 볼륨넘버/공유폴더명
PATH_MOUNT_D="918:/드라마 /volume1/드라마" --접속명:/리모트 서버 공유폴더명 /클라라이언트 볼륨넘버/공유폴더명
PATH_MOUNT_V="918:/Video /volume1/비디오" --접속명:/리모트 서버 공유폴더명 /클라라이언트 볼륨넘버/공유폴더명

#rclone options
OPTION_COMMON_M="--daemon --allow-other --allow-non-empty --rc --rc-no-auth --rc-serve --rc-addr=127.0.0.1:5572 --fast-list --drive-skip-gdocs --poll-interval=15s --buffer-size=32M --bwlimit-file=16M --timeout=1h" --붉은색 부분 설정 안할시 한번에 한개 공유폴더밖에 마운트 안됨, 포트번호 달리줄것
OPTION_COMMON_D="--daemon --allow-other --allow-non-empty --rc --rc-no-auth --rc-serve --rc-addr=127.0.0.1:5573 --fast-list --drive-skip-gdocs --poll-interval=15s --buffer-size=32M --bwlimit-file=16M --timeout=1h"
OPTION_COMMON_V="--daemon --allow-other --allow-non-empty --rc --rc-no-auth --rc-serve --rc-addr=127.0.0.1:5574 --fast-list --drive-skip-gdocs --poll-interval=15s --buffer-size=32M --bwlimit-file=16M --timeout=1h"
OPTION_VFS="--vfs-read-chunk-size=32M --vfs-read-chunk-size-limit=2048M --vfs-read-ahead=32M --vfs-cache-max-size=100G --vfs-cache-mode=full --vfs-write-back=5s --vfs-cache-max-age=48h"

OPTION_CACHE="--dir-cache-time=1h --cache-dir=$PATH_CACHE --cache-db-path=$PATH_CACHE --cache-chunk-path=$PATH_CACHE --cache-tmp-upload-path=$PATH_CACHE"

echo "sudo mount --make-shared /volume1"
sudo mount --make-shared /volume1

echo "sudo rclone mount $PATH_MOUNT_M $OPTION_COMMON_M $OPTION_VFS $OPTION_CACHE $PATH_LOG_M"
sudo rclone mount $PATH_MOUNT_M $OPTION_COMMON_M $OPTION_VFS $OPTION_CACHE $PATH_LOG_M

echo "sudo rclone mount $PATH_MOUNT_D $OPTION_COMMON_D $OPTION_VFS $OPTION_CACHE $PATH_LOG_D"
sudo rclone mount $PATH_MOUNT_D $OPTION_COMMON_D $OPTION_VFS $OPTION_CACHE $PATH_LOG_D

echo "sudo rclone mount $PATH_MOUNT_V $OPTION_COMMON_V $OPTION_VFS $OPTION_CACHE $PATH_LOG_V"
sudo rclone mount $PATH_MOUNT_V $OPTION_COMMON_V $OPTION_VFS $OPTION_CACHE $PATH_LOG_V

 

2. 작업스케줄러에서 재부팅시 rclone_mount.sh가 실행되도록 설정

     bash /root/rclone_mount.sh

 

재부팅후 리모트서버에서 마운트 잘 되었다면 완료입니다

부모님 집 나스는 노트북에서 적출한 cpu(i7-2760QM)에 맞는보드(rpga988B 소켓), 2.5인치 1TB 하나 붙여서 만들었습니다

 

참고자료 1: https://sonhc.tistory.com/768?category=916794

< 목적 > 성능좋은 NAS에서 Video Station 라이브러리를 관리하며 트래스코딩 지원하도록 셋팅하기! 2대의 ...

 

참고자료 2: https://sonhc.tistory.com/795?category=916794

현재 시놀로지와 헤놀로지가 셋팅되어 있고 메인 시놀로지에서 헤놀로지의 /volume1/video 를 webdav로 rclo...

 

 

Tags
신고공유스크랩
2
profile image
Ung2 글쓴이 2022.06.27. 18:38
luma

그건 안해봤습니다

구드용량이 작아서 굳이 쓸 이유가 없네요

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

취소 댓글 등록

cmt alert

신고

"님의 댓글"

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

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story
번호 분류 제목 글쓴이 날짜 조회 추천
공지 정보 DSM 7.2v) Mshell로 헤놀로지 부트로더 빌드하기. 63 달소 23.05.29.01:57 25769 +25
공지 정보 DSM 7.2v) ARPL-i18n(rr)으로 헤놀로지 부트로더 빌드하기. 73 달소 23.05.23.23:58 27329 +23
가이드 나만의 구독 관리하기 Wallos 서버 구축하기.(DSM) 4 달소 1일 전17:30 270 +2
업데이트 m.2 nvme 단독설치(DSM 및 볼륨)를 위한 nvmesystem addon for mshell 배포. 17 화정큐삼 4일 전21:48 342 +8
업데이트 nvmesystem addon for mshell 을 테스트 중입니다. 5 화정큐삼 5일 전12:06 178 +6
526 잡담
normal
달소 21.01.29.01:47 379 0
525 잡담
normal
말랑말랑 21.06.08.10:00 818 +2
524 잡담
image
달소 21.08.26.17:15 702 +2
523 잡담
image
냥냥이 21.11.26.11:37 345 +1
522 잡담
normal
테니이 21.12.10.21:58 211 +4
521 잡담
normal
아메리카노 21.12.13.15:57 27 +1
520 잡담
image
고양이한마리 21.12.15.18:12 199 +1
519 잡담
normal
가리가리용 21.12.20.15:56 23 +1
518 잡담
normal
고양이한마리 21.12.21.09:02 216 +1
517 잡담
normal
후레이크 21.12.21.15:50 211 +2
516 잡담
image
달소 21.12.30.18:49 431 +1
515 잡담
image
th20ry 22.01.15.16:32 635 +2
514 잡담
normal
헤롱로지 22.01.21.23:32 487 +1
513 잡담
normal
OneG 22.01.24.10:58 245 +1
512 잡담
image
초보나스 22.01.27.08:43 368 +4
511 잡담
normal
샹큼한레몬 22.01.28.13:37 204 +2
510 잡담
normal
클로이베넷 22.01.28.18:37 193 +2
509 잡담
image
TheSTREET 22.01.30.03:48 91 +1
508 잡담
normal
TheSTREET 22.01.31.01:32 108 +1
507 잡담
image
올뚱이 22.02.11.16:38 416 +4