Welcome To My Website

Lorem ipsum dolor sit amet, consectetur adipiscing elit. In in risus eget lectus suscipit malesuada. Maecenas ut urna mollis, aliquam eros at, laoreet metus.

We Are Here To Help

Lorem ipsum dolor sit amet, consectetur adipiscing elit. In in risus eget lectus suscipit malesuada. Maecenas ut urna mollis, aliquam eros at, laoreet metus.

一:挂载

我自己的挂载命令

rclone mount AliyunWebdav: /opt/AliyunWebdav --allow-other --allow-non-empty --vfs-cache-mode writes &

挂载阿里云webdav到本地

image-20210922133133527

将AliyunWebdav整个目录挂载到我软件路由/opt/AlinyunWebdav目录下

p3terx参考命令

rclone mount Onedrive:/ /Onedrive --copy-links --allow-other --allow-non-empty --umask 000 --daemon

网盘名称为配置时填的 name网盘路径为网盘里的文件夹,留空为整个网盘,本地路径为 VPS 上的本地文件夹。参数可以查看官方文档根据需求进行选择。实际输入时不要有括号,这里只是为了更清楚的区分。--daemon 为进程守护参数,可后台运行。

二:开机自动挂载

  • 下载并编辑自启脚本
wget -N git.io/rcloned && nano rcloned
  • 修改内容:
NAME="Onedrive" #Rclone配置时填写的name
REMOTE=''  #远程文件夹,网盘里的挂载的一个文件夹,留空为整个网盘
LOCAL='/Onedrive'  #挂载地址,VPS本地挂载目录
  • 设置开机自启
mv rcloned /etc/init.d/rcloned
chmod +x /etc/init.d/rcloned
update-rc.d -f rcloned defaults # Debian/Ubuntu
chkconfig rcloned on # CentOS
bash /etc/init.d/rcloned start

看到 [信息] rclone 启动成功 ! 即可。

管理

开始挂载 bash /etc/init.d/rcloned start

停止挂载 bash /etc/init.d/rcloned stop

重新挂载 bash /etc/init.d/rcloned restart

查看日志 tail -f /$HOME/.rclone/rcloned.log

卸载自启挂载

bash /etc/init.d/rcloned stop
update-rc.d -f rcloned remove # Debian/Ubuntu
chkconfig rcloned off # CentOS
rm -f /etc/init.d/rcloned

参考资料

rclone 官方文档

在 Debian/Ubuntu 上使用 rclone 挂载 OneDrive 网盘

三:OpenWrt启动自动挂载

其实openwrt已经有自启动脚本在Luci web页面可以操作

image-20210924123652962

系统——启动项——拉到最后的——本地启动脚本

image-20210924124042205

在exit 0 之前加入需要挂载的命令,就能随系统启动运行

rclone mount AliyunWebdav: /opt/AliyunWebdav --copy-links --allow-other --allow-non-empty --umask 000 --daemon

四:重启测试

提交上面的本地启动脚本后,重启,查看挂载点,测试成功

image-20210924123803215

五:总结

其实openwrt有完整的WEB管理页面,能直接添加启动页,就不需要用到参考资料二:开机自动挂载,可以略过二:开机自动挂载