Aliyun, Linux

Rclone 挂载优化

2022年8月13日

Rclone 是一个挂载云存储工具,支持绝大部分的公有云产品、网盘、网络存储,并且支持 Windows、Linux、MacOS 等操作系统,本文主要描述优化方法。

以前写过Windows挂载阿里云OSS的教程,但是也只是最基础的使用方法,Rclone还能进一步优化提高访问性能,并增加Linux部署模式,

1.Linux部署:

sudo -v ; curl https://rclone.org/install.sh | sudo bash

2.挂载参数:

rclone config

根据自己的网盘或者云产品选择需要的配置模式。

3.优化性能:

rclone mount dropbox: X: --cache-dir "D:\rclone-vfs-cache" --multi-thread-streams 1024 --multi-thread-cutoff 128M --network-mode --vfs-cache-mode full --vfs-cache-max-size 100G --vfs-cache-max-age 240000h --vfs-read-chunk-size-limit off --buffer-size 64K --vfs-read-chunk-size 64K --vfs-read-wait 0ms -v --vfs-read-chunk-size-limit 64K --vfs-read-wait 0ms -v -vv 

*这条挂载命令非常有效的提高读写性能和降低响应时间。

rclone mount:rclone 挂载命令

dropbox: X: :dropbox网盘名字 / X:本地目录

–cache-dir:缓慢目录

–multi-thread-streams :下载的线程数

–multi-thread-cutoff :当下载文件到本地后端超过这个大小时,rclone会使用多线程下载文件

–network-mode:网络模式

–vfs-cache-mode :缓存模式

–vfs-cache-max-size :缓存大小

–vfs-cache-max-age :缓存最大时间

–vfs-read-chunk-size-limit :关闭块读取大小限制

–buffer-size :缓冲区

–vfs-read-chunk-size : vfs块读取大小

–vfs-read-wait 0ms :块读取等待时间

–vfs-read-chunk-size-limit :块读取大小限制

–daemon:指后台方式运行

当然可以根据自己的实际情况当调整,以免 rclone 占用过多 CPU或者内存。更多参数说明,可参考 rclone 官方文档

4.Rclone 取消挂载:

通常情况,直接使用 umount 命令取消挂载即可:

#/path/to/local/mount为挂载目录
umount /path/to/local/mount

#或者使用fusermount
fusermount -u /path/to/local/mount

如果提示磁盘繁忙,只能暴力 kill 杀掉进程,命令为:

#kill杀掉进程
pgrep 'rclone'|xargs kill -9

#再次取消挂载
umount /path/to/local/mount

You Might Also Like

No Comments

Leave a Reply

%d 博主赞过: