rclone在linux中需完成安装、配置、授权与挂载四步:一、用apt/dnf/yum安装;二、可选下载官方二进制;三、rclone config交互配置远程;四、rclone mount挂载并可设systemd开机自启。

如果您希望在Linux系统中安装Rclone并将其用于挂载云存储服务实现文件同步,则需完成安装、配置、授权与挂载四个核心环节。以下是具体操作步骤:
一、通过包管理器安装Rclone
多数主流Linux发行版已将Rclone纳入官方软件源,使用系统自带的包管理工具可快速安装稳定版本,避免手动编译依赖问题。
1、对于Debian/Ubuntu系统,执行:sudo apt update && sudo apt install rclone
2、对于CentOS/RHEL 8+ 或 Fedora 系统,执行:sudo dnf install rclone
3、对于CentOS/RHEL 7系统,需先启用EPEL源:sudo yum install epel-release && sudo yum install rclone
二、通过官方二进制文件安装Rclone
此方式可获取最新版Rclone(含新增云服务支持与修复),适用于包管理器版本滞后或需特定功能的场景。
1、下载对应架构的最新二进制文件(以amd64为例):curl -O https://downloads.rclone.org/rclone-current-linux-amd64.zip
2、解压压缩包:unzip rclone-current-linux-amd64.zip
3、进入解压目录并复制二进制文件到系统路径:cd rclone-*-linux-amd64 && sudo cp rclone /usr/local/bin/
4、赋予执行权限并验证版本:sudo chmod 755 /usr/local/bin/rclone && rclone version
三、配置Rclone远程存储连接
配置过程启动交互式向导,用于注册云服务账号授权、设置远程名称及访问参数,生成的配置文件默认保存于~/.config/rclone/rclone.conf。
1、运行配置命令:rclone config
2、输入n新建远程存储
3、输入自定义远程名称(如:mydrive)
4、选择对应云服务编号(如Google Drive为14,OneDrive为17,需根据实际菜单选择)
5、按提示完成OAuth授权:复制终端输出的URL,在浏览器中打开并登录账号,授权后粘贴返回的验证码
四、挂载云存储为本地文件系统
利用rclone mount命令将已配置的远程存储挂载至指定本地目录,使其表现为普通文件夹,支持cp/mv/ls等标准操作。
1、创建挂载点目录:mkdir -p ~/cloud-mount
2、执行挂载(前台运行,适合调试):rclone mount mydrive: ~/cloud-mount --vfs-cache-mode writes --daemon
3、若需后台持久化运行,添加--daemon参数;如需自动重连,追加--retries 3 --retry-interval 5s
4、验证挂载结果:ls ~/cloud-mount 应显示云盘根目录内容
五、设置开机自动挂载Rclone网盘
通过systemd服务单元实现系统启动时自动加载Rclone挂载,避免每次手动执行命令。
1、创建服务文件:sudo nano /etc/systemd/system/rclone-mount.service
2、写入以下内容(替换mydrive和/home/user/cloud-mount为实际值):[Unit]\nDescription=Rclone Mount Service\nAfter=network.target\n\n[Service]\nType=notify\nExecStart=/usr/bin/rclone mount mydrive: /home/user/cloud-mount --vfs-cache-mode writes --daemon\nRestart=on-failure\nUser=user\n\n[Install]\nWantedBy=default.target
3、重载systemd配置并启用服务:sudo systemctl daemon-reload && sudo systemctl enable rclone-mount.service && sudo systemctl start rclone-mount.service
4、检查服务状态:sudo systemctl status rclone-mount.service











