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

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

Ung2 Ung2 858

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로 헤놀로지 부트로더 빌드하기. 62 달소 23.05.29.01:57 24817 +24
공지 정보 DSM 7.2v) ARPL-i18n(rr)으로 헤놀로지 부트로더 빌드하기. 73 달소 23.05.23.23:58 26396 +23
후기 ghost 블로그를 만들어 봤습니다 6 빨간물약 1일 전15:26 271 +2
후기 asustor에서 나온 nas에 dsm 올렸습니다... 4 링츠링링 4일 전18:45 396 +2
질문 Wireguard 관련해서 질문 드립니다! 2 리준 5일 전12:25 186 +1
5104 질문
normal
서브어린이 7시간 전12:00 58 0
5103 후기
image
빨간물약 1일 전15:26 271 +2
5102 질문
image
지축또타 1일 전13:44 283 0
5101 질문
image
김펭귄 1일 전08:48 122 0
5100 질문
normal
헤놀로지맨 1일 전07:21 187 0
5099 질문
normal
sabss 1일 전20:35 218 0
5098 질문
image
양미 2일 전18:47 107 0
5097 질문
file
지나가는_문과생 2일 전12:20 210 0
5096 질문
normal
툭툭이 3일 전14:32 116 0
5095 질문
normal
zip 3일 전13:40 83 0
5094 질문
normal
jinsol2 3일 전11:13 506 0
5093 질문
normal
M-M-M 3일 전09:15 68 0
5092 후기
image
링츠링링 4일 전18:45 396 +2
5091 질문
normal
nadomola 4일 전17:30 114 0
5090 질문
normal
Venzamin 4일 전11:40 188 0
5089 잡담
normal
서맹 4일 전09:42 480 0
5088 질문
image
초보나스 4일 전03:44 152 0
5087 질문
image
Noil 4일 전23:22 97 0
5086 질문
image
서브어린이 4일 전20:16 92 0
5085 질문
image
서브어린이 5일 전17:50 132 0