本文原载于文一刀,因内容优秀特此分享。若有不妥之处,烦请联系管理员处理,感谢原作者的精彩创作
挂载云盘到服务器
在挂载之前,先创建空文件夹用来作为挂载目录
mkdir /CloudStorage/AdminOnedrive
使用以下命令挂载
rclone mount <云盘存储名称>:<要挂载云盘哪个路径> <挂载到本地哪个目录> --copy-links --no-gzip-encoding --no-check-certificate --allow-other --allow-non-empty --umask 000
举例:
rclone mount AdminOnedrive:/ /CloudStorage/AdminOnedrive --copy-links --no-gzip-encoding --no-check-certificate --allow-other --allow-non-empty --umask 000 --vfs-cache-mode full --cache-dir /256dataDisk/rcloneCacheAndTemp/Cache --transfers=10 --checkers=50 --vfs-cache-max-age 1h
意思是将云端储存名为AdminOnedrive的云盘的根目录挂载到本地的/CloudStronge/PanOnedrive目录下。
对比上面的命令,增加了一些参数。以下是部分参数对照表:
📊 Rclone 缓存参数对照表
参数名称作用描述示例值/建议值
--vfs-cache-mode设置缓存模式,
full 为完全缓存模式(推荐)
full /
writes /
off
--cache-dir自定义缓存路径(避免默认系统盘空间不足)<br>⚠️ 必须使用绝对路径
/mnt/data/rclone_cache
--transfers控制同时传输的文件数量(影响带宽和性能)
4(默认)
16(高性能)
--vfs-cache-max-age设置缓存文件最大保留时间<br>格式:
数字+单位(如
h小时,
m分钟)
1h /
30m /
24h
--vfs-cache-max-size(补充)限制缓存总大小<br>格式:
数字+单位(如
10G,
1T)
10G /
0(无限制)
--vfs-read-chunk-size(补充)读取文件时的分块大小(影响流媒体播放体验)
32M /
128M
📝 使用示例
rclone mount remote:path /mnt/local \
--vfs-cache-mode full \
--cache-dir /mnt/ssd/cache \
--transfers 8 \
--vfs-cache-max-age 6h \
--vfs-cache-max-size 20G
挂载可能出现的问题报错
提示
Fatal error: failed to mount FUSE fs: fusermount: exec: "fusermount3": executable file not found in $PATH
解决办法:
apt-get install fuse
apt-get install fuse3
挂载完成后使用下面的命令查看是否成功
df -h
[upl-image-preview uuid=58abd333-f690-4ea4-b3dd-7d13cad9c59b url=https://img.iseekup.com/2025-04-17/1744831471-767575-image.png alt={TEXT?}]
创建开机自启
1.首先进入到系统自己文件的文件夹中
systemctl enable rclone
2.立即执行启动
systemctl start rclone
3.停止
systemctl enable rclone
4.重启
systemctl restart rclone
可以设置多个自启动挂载,使用文件名区分,分别设置