rclone挂载

1、安装rclone

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

n) 新建远程连接

s) 设置配置密码

q) 退出配置模式

请输入 n、s 或 q:

选择n

请输入新远程连接的名称。

名称>

输入你的名称,随意输入,我输入的是alistdrive

存储选项。
请选择要配置的存储类型。
从下面选择一个数字,或者输入你自己的值。
1. 1Fichier\ (fichier)
2. Akamai NetStorage\ (netstorage)
3. 现有远程的别名\ (alias)
4. 符合Amazon S3的存储提供商,包括AWS、Alibaba、ArvanCloud、Ceph、ChinaMobile、Cloudflare、DigitalOcean、Dreamhost、GCS、HuaweiOBS、IBMCOS、IDrive、IONOS、LyveCloud、Leviia、Liara、Linode、Magalu、Minio、Netease、Petabox、RackCorp、Rclone、Scaleway、SeaweedFS、StackPath、Storj、Synology、TencentCOS、Wasabi、Qiniu等\ (s3)
5. Backblaze B2\ (b2)
6. 为其他远程提供更好的校验和\ (hasher)
7. Box\ (box)
8. 缓存远程\ (cache)
9. Citrix Sharefile\ (sharefile)
10. 将几个远程合并为一个\ (combine)
11. 压缩远程\ (compress)
12. Dropbox\ (dropbox)
13. 加密/解密远程\ (crypt)
14. 企业文件织物\ (filefabric)
15. FTP\ (ftp)
16. Google Cloud Storage(这不是Google Drive)\ (google cloud storage)
17. Google Drive\ (drive)
18. Google Photos\ (google photos)
19. HTTP\ (http)
20. Hadoop分布式文件系统\ (hdfs)
21. HiDrive\ (hidrive)
22. ImageKit.io\ (imagekit)
23. 内存对象存储系统。\ (memory)
24. 互联网档案馆\ (internetarchive)
25. Jottacloud\ (jottacloud)
26. Koofr、Digi Storage和其他兼容Koofr的存储提供商\ (koofr)
27. Linkbox\ (linkbox)
28. 本地磁盘\ (local)
29. Mail.ru Cloud\ (mailru)
30. Mega\ (mega)
31. Microsoft Azure Blob Storage\ (azureblob)
32. Microsoft Azure Files\ (azurefiles)
33. Microsoft OneDrive\ (onedrive)
34. OpenDrive\ (opendrive)
35. OpenStack Swift(Rackspace Cloud Files、Blomp Cloud Storage、Memset Memstore、OVH)\ (swift)
36. Oracle Cloud Infrastructure Object Storage\ (oracleobjectstorage)
37. Pcloud\ (pcloud)
38. PikPak\ (pikpak)
39. Proton Drive\ (protondrive)
40. Put.io\ (putio)
41. 青云对象存储\ (qingstor)
42. Quatrix by Maytech\ (quatrix)
43. SMB / CIFS\ (smb)
44. SSH/SFTP\ (sftp)
45. Sia去中心化云\ (sia)
46. Storj去中心化云存储\ (storj)
47. Sugarsync\ (sugarsync)
48. 透明地分块/分割大文件\ (chunker)
49. Uloz.to\ (ulozto)
50. Union合并几个上游文件系统的内容包括\ (union)
51. Uptobox\ (uptobox)
52. WebDAV\ (webdav)
53. Yandex Disk\ (yandex)
54. Zoho\ (zoho)
55. premiumize.me\ (premiumizeme)
56. Seafile\ (seafile)
存储>

我要挂载alist的webdav所以我选择52

URL选项。
要连接的 HTTP 主机的 URL。
例如 https://example.com。
请输入一个值。
url>

输入URL

http://Alist访问域名:Alist的端口/dav

例如:http://192.168.50.184:5244/dav

供应商选项。
您使用的 WebDAV 站点/服务/软件的名称。
从下面选择一个数字,或者输入你自己的值。
按回车键留空。
1. Fastmail Files\ (fastmail)
2. Nextcloud\ (nextcloud)
3. Owncloud\ (owncloud)
4. 通过 Microsoft 账户认证的 Sharepoint Online\ (sharepoint)
5. 通常为自托管或本地的 NTLM 认证 Sharepoint\ (sharepoint-ntlm)
6. rclone WebDAV 服务器,通过 WebDAV 协议在 HTTP 上提供远程服务\ (rclone)
7. 其他站点/服务或软件\ (other)
供应商>

输入7,其它站点。

用户选项。

用户名。

如果使用 NTLM 认证,用户名应该是 '域\用户' 的格式。 请输入一个值。按回车键留空。

用户>

输入alist用户名

密码选项。
密码。
请选择以下选项之一。按回车键选择默认值(n)。
y) 是的,输入我自己设置的密码
g) 生成随机密码
n) 不,保留这个可选密码为空(默认)

按y输入alist密码,输入的密码不会显示。

持有者令牌选项。
使用持有者令牌而非用户名/密码(例如 Macaroon)。
请输入一个值。按回车键留空。
持有者令牌>

按回车键留空。

编辑高级配置?
y) 是
n) 否(默认)
y/n>

选择n不编辑

Configuration complete.
Options:
- type: webdav
- url: http://alist域名:端口/dav
- user: 用户名
- pass: *** ENCRYPTED ***
Keep this "crdz" remote?
y) Yes this is OK (default)
e) Edit this remote
d) Delete this remote
y/e/d>

配置完成。
选项:
- 类型:webdav
- URL:http://XXXX:5244/dav
- 用户:XXXX
- 密码:*** 加密 ***

保留这个 "XXXX" 远程吗?
y) 是的,这样可以(默认)
e) 编辑这个远程
d) 删除这个远程
y/e/d>

到这一步就配置完成了,选择y

完了以后会提示:

当前远程连接:

名称 类型
==== ====
XXXX webdav

e) 编辑现有远程
n) 新建远程
d) 删除远程
r) 重命名远程
c) 复制远程
s) 设置配置密码
q) 退出配置
e/n/d/r/c/s/q>

按q退出

查看是否挂载成功(其中alistdrive是你的名称)

rclone lsd alistdrive

挂载Alist等WebDAV协议网盘

先创建一个挂载点

使用rclone命令挂载网盘

#挂载为磁盘,下面的DriveName、Folder、LocalFolder参数根据说明自行替换

#其中DriveName即自定义的连接名

#其中Folder即网盘需要挂载到本地的文件夹路径

#LocalFolder即本地的挂载点

rclone mount DriveName:Folder LocalFolder --copy-links --no-gzip-encoding --no-check-certificate --allow-other --allow-non-empty --umask 000

另一个视频提供的挂载命令:

rclone mount alistdrive: /root/alistdrive --config /root/.config/rclone/rclone.conf --header "Referer:" --multi-thread-streams 4 --buffer -size 512M --vfs-cache-mode full --no-nodtime --file-perms 0777 --copy-links --allow-other --allow-non-empty --umask 000 --daemon --cache-dir /root/caches/rclone

注意点:
1、rclone mount 配置吗+英文冒号
2、第一条挂载地址是/root/alistdrive
3、--cache-dir 后面是缓存路径/root/caches/rclone

如果挂载过程中出现NOTICE: One drive root 'test': poll-interval is not supported by this remote错误,可以无视该错误。

挂载成功后,输入df -h命令查看即可!

2.4 卸载磁盘
fusermount -qzu LocalFolder

Undefined

2.5 将挂载动作设为开机自启动
先新建systemd配置文件,适用CentOS 7、Debian 8+、Ubuntu 16+。
再使用命令:

#将后面修改成你上面手动运行命令中,除了rclone的全部参数command="mount DriveName:Folder LocalFolder --copy-links --no-gzip-encoding --no-check-certificate --allow-other --allow-non-empty --umask 000"# 例如:command="mount webdav:/ /mnt/webdav --copy-links --no-gzip-encoding --no-check-certificate --allow-other --allow-non-empty --umask 000"#以下是一整条命令,一起复制到SSH客户端运行cat > /etc/systemd/system/rclone.service <<EOF [Unit] Description=Rclone After=network-online.target [Service] Type=simple ExecStart=$(command -v rclone) ${command} Restart=on-abort

开始启动:

systemctl start rclone

设置开机自启:

systemctl enable rclone

其他命令:

重启:systemctl restart rclone 停止:systemctl stop rclone 状态:systemctl status rclone

如果你想挂载多个网盘,那么将systemd配置文件的rclone.service改成rclone1.service即可,重启动什么的同样换成rclone1。

如果出现以下报错:

System has not been booted with systemd as init system (PID 1). Can't operate.
Failed to connect to bus: Host is down

解决方案:

apt updateapt-get install systemd -y apt-get install systemctl -y

再执行上述开启开机自启动命令

 

下面是docker挂载阿里云盘的rclone

[新版教程] 阿里云盘通过Docker挂载本地WebDAV实现全自动上传/下载 Rclone挂载本地_rclone挂载webdav为本地磁盘-CSDN博客

RClone挂载有阿里云的AList

RClone挂载一般的AList可以直接使用mount命令,但是阿里云需要使用指定头部Referer:https://www.aliyundrive.com/ ,只要你的ALIst包含阿里云都需要加上这个头部参数。

附上完整命令:

rclone mount 【rmote名称】: 【本地盘符】: --vfs-cache-mode writes --cache-dir 【本地建一个缓存目录】 --no-check-certificate --default-permissions --header 'Referer:https://www.aliyundrive.com/' --vfs-read-chunk-size-limit 1G --vfs-read-chunk-size 64M --dir-cache-time 12h --buffer-size 32M
【…】根据自己情况替换,不要加【】,附上我自己使用的挂载命令:
rclone mount AList_Cloud: X: --vfs-cache-mode writes --cache-dir D:\ProgramData\AlistHelper\AListCache --no-check-certificate --default-permissions --header 'Referer:https://www.aliyundrive.com/' --vfs-read-chunk-size-limit 1G --vfs-read-chunk-size 64M --dir-cache-time 12h --buffer-size 32M

 

rclone:

威联通nas通过rclone挂载阿里云盘失败求助_NAS存储_什么值得买 (smzdm.com)

当『Emby、Plex、Jellyfin』遇上『阿里云盘』🎬 - 掘金 (juejin.cn)

rclone实现OpenWrt和云盘的完美结合 - XiaoPao Blog (9418666.xyz)

THE END
分享
二维码
< <上一篇
下一篇>>