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

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

Ung2 Ung2 854

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로 헤놀로지 부트로더 빌드하기. 61 달소 23.05.29.01:57 24614 +24
공지 정보 DSM 7.2v) ARPL-i18n(rr)으로 헤놀로지 부트로더 빌드하기. 72 달소 23.05.23.23:58 26152 +23
가이드 bitwarden 라이센스적용하기. 6 블랙앤해적 2일 전20:01 338 +2
후기 NAS-PC 직결 후기 8 정전리 3일 전02:12 614 +2
잡담 [ReadME.md] 10Gbps 공유기에 대하여..그리고 큐삼님 14 TheSTREET 3일 전23:50 355 +6
519 잡담
image
초보나스 2일 전12:21 185 0
518 잡담
normal
TheSTREET 3일 전23:50 355 +6
517 잡담
image
N4100 4일 전22:38 443 +1
516 잡담
image
estel1 24.04.15.23:51 598 +2
515 잡담
normal
아나나나나다 24.04.11.11:47 275 0
514 잡담
normal
아나나나나다 24.04.11.09:32 200 0
513 잡담
image
유니파트 24.04.08.23:40 240 0
512 잡담
image
유니파트 24.04.06.19:49 201 0
511 잡담
normal
서맹 24.04.06.11:26 512 0
510 잡담
normal
니즛 24.04.02.14:13 266 0
509 잡담
normal
화정큐삼 24.04.01.14:44 184 +1
508 잡담
image
kmw_ 24.03.30.11:42 326 +1
507 잡담
image
TheSTREET 24.03.29.20:46 957 +7
506 잡담
image
헤놀로지맨 24.03.29.18:31 570 +1
505 잡담
image
훔친수건 24.03.29.01:47 566 0
504 잡담
image
유니파트 24.03.25.21:28 434 +1
503 잡담
normal
니즛 24.03.24.12:38 164 0
502 잡담
normal
kmw_ 24.03.23.21:39 375 +1
501 잡담
image
kmw_ 24.03.22.11:59 542 0
500 잡담
normal
TheSTREET 24.03.15.02:31 898 +4