Linux使用 Rclone官方版本 挂载 OneDrive

?之前除了一期Windows版本的,?今天发现linux来挂载有点小不同,这里就把不同之处列举出来。

上一期文章 ? ?

一、安装

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

部分服务器无curl可自行安装,命令如下?

sudo apt-get update
apt-get install curl

安装完成后控制台输入 rclone --version 即可出现配置界面

配置Rclone和Windwos版的教程一模一样,本文只讲述不同点!需要查看如何配置请看开头上一篇文章

二、挂载OneDrive到本地磁盘

挂载需要安装 vsftpd,安装命令:?

Centos:yum install vsftpd
Debian、Ubuntu:apt-get install vsftpd

挂载命令:?

rclone mount Name:Drive Local --copy-links --no-gzip-encoding --no-check-certificate --allow-other --allow-non-empty --umask 000 --vfs-cache-mode writes
  • Nmae:配置时的Name
  • Drive:OneDrive账号内的文件夹位置
  • Local:挂载到本地的文件夹位置

?举例我的:

rclone mount OneDrive:/ /root/onedrive --copy-links --no-gzip-encoding --no-check-certificate --allow-other --allow-non-empty --umask 000 --vfs-cache-mode writes

到此已挂载成功,可使用 df -h 命令查看

图片[1]-Linux使用 Rclone官方版本 挂载 OneDrive

开机自启

那么问题来了,linux如何开机自启?

新建服务文件

vim /etc/systemd/system/rclone.service

编辑修改为以下内容:

[Unit]
Description=Rclone
After=network-online.target

[Service]
Type=simple
ExecStart=/usr/binrclone mount OneDrive:/ /www/onedrive --copy-links --no-gzip-encoding --no-check-certificate --allow-other --allow-non-empty --umask 000 --vfs-cache-mode writes
Restart=on-abort
User=root

[Install]
WantedBy=default.target

相关命令:

#启动
systemctl start rclone
#暂停
systemctl stop rclone
#开机启动
systemctl enable rclone

完成,可以无忧的玩转OneDrive啦??

© 版权声明
THE END
喜欢就支持以下吧
点赞14
分享
评论 抢沙发

请登录后发表评论