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

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

Ung2 Ung2 859

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 25056 +24
공지 정보 DSM 7.2v) ARPL-i18n(rr)으로 헤놀로지 부트로더 빌드하기. 73 달소 23.05.23.23:58 26670 +23
정보 토렌트 알림 디스코드로 받기 2 블랙앤해적 4일 전20:02 321 +1
질문 비추 취소 기능은 없나요..? 19 나와너 4일 전15:25 295 +7
후기 ghost 블로그를 만들어 봤습니다 12 빨간물약 6일 전15:26 467 +3
521 잡담
image
빨간물약 23.04.17.22:37 6332 0
520 잡담
image
가벨 22.05.25.01:56 4225 +3
519 잡담
image
EXP 23.12.20.01:03 3519 +4
518 잡담
image
크립톤 22.12.03.16:09 3294 +4
517 잡담
image
TheSTREET 22.06.11.23:11 2804 +4
516 잡담
image
컴린이 22.03.12.23:18 2318 +3
515 잡담
image
TheSTREET 22.12.09.03:24 2233 +3
514 잡담
normal
quad 22.06.05.10:46 2089 +4
513 잡담
image
위퓨너트 23.08.17.21:31 2079 +7
512 잡담
image
TheSTREET 22.09.15.22:07 1939 +2
511 잡담
image
잠퉁이 22.11.12.01:53 1764 +3
510 잡담
normal
초보나스 22.03.11.05:15 1689 +8
509 잡담
normal
행복하게살자 22.04.30.23:29 1624 +3
508 잡담
normal
달소 22.09.02.16:26 1576 0
507 잡담
image
빨간물약 23.06.28.00:33 1465 +3
506 잡담
normal
니즛 22.12.16.03:34 1428 0
505 잡담
normal
jerry80 23.10.16.20:48 1347 +2
504 잡담
image
하루용돈백원 22.12.19.22:19 1331 +2
503 잡담
image
달소 23.07.11.18:19 1328 +2
502 잡담
image
fiddle 23.08.16.15:57 1298 0