안녕하세요
plex 서버를 맥에서 구동 하고 있습니다
지금 파일스트림을 이용해서 라이브러리 구성을 하고
있습니다 그런데 트레픽이 엄청 생기는건지 조금만 사용자가
많아도 느리거나 네트웍을 과도하게 많이 사용하는 느낌이라
rclone 를 시놀에 구성해서 마운트 해봤습니다
임시로 더 빠릿한 느낌인데 ,,
구드를 이용한 plex 서버 이용자분들 조언 부탁드립니다
안녕하세요
plex 서버를 맥에서 구동 하고 있습니다
지금 파일스트림을 이용해서 라이브러리 구성을 하고
있습니다 그런데 트레픽이 엄청 생기는건지 조금만 사용자가
많아도 느리거나 네트웍을 과도하게 많이 사용하는 느낌이라
rclone 를 시놀에 구성해서 마운트 해봤습니다
임시로 더 빠릿한 느낌인데 ,,
구드를 이용한 plex 서버 이용자분들 조언 부탁드립니다
plexdrive 는 읽기전용.
vfs full모드쓰세요 두번쓰세요
rclone mount gdr: "$MOUNT_PATH" \
--allow-other \
--allow-non-empty \
--fast-list \
--drive-skip-gdocs \
--poll-interval=15s \
--vfs-cache-mode full \
--vfs-write-back 5s \
--bwlimit-file 16M \
--buffer-size=16M \
--vfs-read-chunk-size=32M \
--vfs-read-chunk-size-limit 2048M \
--vfs-cache-max-size 100G \
--vfs-cache-max-age 336h \
--vfs-read-ahead 32M \
--dir-cache-time=1000h \
--log-level INFO \
--log-file /volume1/docker/.rclone/log/rclone.log \
--cache-dir=/volume1/docker/.rclone/cache \
--timeout 1h \
--umask 000
스크립트에서 모두 조정가능합니다.
------------
rclone_mount.sh
#!/bin/bash
#mount device path
PATH_CACHE="/volume1/docker/rclone/cache"
#mount log file
PATH_LOG_VIDEO="--log-level=INFO --log-file=/volume1/docker/rclone/log/rclone_video.log --rc-addr 127.0.0.1:5572"
PATH_LOG_TV="--log-level=INFO --log-file=/volume1/docker/rclone/log/rclone_tv.log --rc-addr 127.0.0.1:5573"
PATH_LOG_MOVIE="--log-level=INFO --log-file=/volume1/docker/rclone/log/rclone_movie.log"
PATH_LOG_ANI="--log-level=INFO --log-file=/volume1/docker/rclone/log/rclone_ani.log"
PATH_LOG_KIDS="--log-level=INFO --log-file=/volume1/docker/rclone/log/rclone_kids.log"
#mount
PATH_MOUNT_VIDEO="drive:/RCLONE/VIDEO /volume1/media/video"
PATH_MOUNT_TV="drive:/RCLONE/TV /volume1/docker/rclone/mount/tv"
PATH_MOUNT_MOVIE="drive:/RCLONE/MOVIE /volume1/docker/rclone/mount/moive"
PATH_MOUNT_ANI="drive:/RCLONE/ANI /volume1/video/04.애니메이션"
PATH_MOUNT_KIDS="drive:/RCLONE/KIDS /volume1/video/05.유아&어린이"
#rclone options
OPTION_COMMON="--daemon --allow-other --allow-non-empty --fast-list --drive-skip-gdocs --poll-interval=15s --buffer-size=16M --bwlimit-file=16M --umask 002 --config /root/.config/rclone/rclone.conf"
OPTION_VFS="--vfs-read-chunk-size=32M --vfs-read-chunk-size-limit=2048M --vfs-cache-mode full --vfs-write-back 5s --vfs-read-ahead 32M --vfs-cache-max-size 1000G --vfs-cache-max-age 336h --rc --rc-no-auth"
OPTION_CACHE="--dir-cache-time=1000h --cache-dir=$PATH_CACHE --cache-db-path=$PATH_CACHE --cache-chunk-path=$PATH_CACHE --cache-tmp-upload-path=$PATH_CACHE --timeout 1000h"
echo "sudo mount --make-shared /volume1"
sudo mount --make-shared /volume1
echo "sudo rclone mount $PATH_MOUNT_VIDEO $OPTION_COMMON $OPTION_VFS $OPTION_CACHE $PATH_LOG_VIDEO"
sudo rclone mount $PATH_MOUNT_VIDEO $OPTION_COMMON $OPTION_VFS $OPTION_CACHE $PATH_LOG_VIDEO
#echo "sudo rclone mount $PATH_MOUNT_TV $OPTION_COMMON $OPTION_VFS $OPTION_CACHE $PATH_LOG_TV"
#sudo rclone mount $PATH_MOUNT_TV $OPTION_COMMON $OPTION_VFS $OPTION_CACHE $PATH_LOG_TV
#echo "sudo rclone mount $PATH_MOUNT_MOVIE $OPTION_COMMON $OPTION_VFS $OPTION_CACHE $PATH_LOG_MOVIE"
#sudo rclone mount $PATH_MOUNT_MOVIE $OPTION_COMMON $OPTION_VFS $OPTION_CACHE $PATH_LOG_MOVIE
#echo "sudo rclone mount $PATH_MOUNT_ANI $OPTION_COMMON $OPTION_VFS $OPTION_CACHE $PATH_LOG_ANI"
#sudo rclone mount $PATH_MOUNT_ANI $OPTION_COMMON $OPTION_VFS $OPTION_CACHE $PATH_LOG_ANI
#echo "sudo rclone mount $PATH_MOUNT_KIDS $OPTION_COMMON $OPTION_VFS $OPTION_CACHE $PATH_LOG_KIDS"
#sudo rclone mount $PATH_MOUNT_KIDS $OPTION_COMMON $OPTION_VFS $OPTION_CACHE $PATH_LOG_KIDS