Rclone이란?
Rclone은 클라우드 스토리지의 파일을 관리하기 위한 명령 프로그램입니다. 클라우드 공급업체의 웹 스토리지 인터페이스에 대한 기능이 풍부한 대안입니다. S3 객체 저장소, 비즈니스 및 소비자 파일 스토리지 서비스 및 표준 전송 프로토콜을 포함하여 40개 이상의 클라우드 스토리지 제품이 복제를 지원합니다.
Rclone 설치
curl https://rclone.org/install.sh | sudo bash
Rclone 설정
rclone config 입력해서 ftp, sftp , google drvie 등 원하는 옵션을 만들고 아래와 같은 쉘로 마운트 합니다
#!/bin/bash
#mount device path
PATH_CACHE="/home/opc/rclone/rclone_cache"
PATH_LOG_A="--log-level=INFO --log-file=$PATH_CACHE/rclone_ftp_A.log"
#PATH_LOG_M="--log-level=INFO --log-file=$PATH_CACHE/rclone_ftp_M.log"
PATH_MOUNT_A="ftp:/sda1/all /home/opc/all"
#PATH_MOUNT_M="ftp:/sda1/영화 /home/opc/영화"
#rclone options
OPTION_COMMON_A="--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_M="--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_VFS="--vfs-read-chunk-size=32M --vfs-read-chunk-size-limit=2048M --vfs-read-ahead=32M --vfs-cache-max-size=50G --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 /home/link"
sudo mount --make-shared /home/link
echo "sudo rclone mount $PATH_MOUNT_A $OPTION_COMMON_A $OPTION_VFS $OPTION_CACHE $PATH_LOG_A"
sudo rclone mount $PATH_MOUNT_A $OPTION_COMMON_A $OPTION_VFS $OPTION_CACHE $PATH_LOG_A
#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
vi r_mount.sh 에서 위와같은 스크립트 입력 후 bash r_mount.sh 를 통해 실행시킨다
sudo rclone mount ftp:/all /home/ubuntu/link/all --daemon --allow-other --allow-non-empty --drive-skip-gdocs --poll-interval=15s --buffer-size=32M --bwlimit-file=16M --timeout=1h --vfs-read-chunk-size=32M --vfs-read-chunk-size-limit=2048M --vfs-read-ahead=32M --vfs-cache-max-size=50G --vfs-cache-mode=full --vfs-write-back=5s --vfs-cache-max-age=48h --dir-cache-time=1h --cache-dir=/home/ubuntu/link/rclone/rclone_cache --cache-db-path=/home/ubuntu/link/rclone/rclone_cache --cache-chunk-path=/home/ubuntu/link/rclone/rclone_cache --cache-tmp-upload-path=/home/ubuntu/link/rclone/rclone_cache
'클라우드(server)' 카테고리의 다른 글
[오라클 리눅스] 7. TSharp 설치 (0) | 2022.08.04 |
---|---|
[오라클 리눅스] 5. Transmission 설치 (0) | 2022.08.03 |
[오라클 리눅스] 4. Plex media server 설치 (0) | 2022.08.03 |
[오라클 리눅스] 3. Nginx Proxy Manager 설치 (0) | 2022.08.03 |
[오라클 리눅스] 2. Portainer 설치 (0) | 2022.08.03 |