Zenith Horizon

Rclone 挂载夸克百度网盘到本地

2026/03/24
loading

使用rclone将夸克网盘、百度网盘挂载到Linux系统并实现开机自启,主要分为安装配置rclone、配置云盘和创建systemd服务三部分。

一、基础环境准备

  1. 安装rclone

    # 脚本安装
    curl https://rclone.org/install.sh | sudo bash
    # apt安装
    sudo apt update
    sudo apt install rclone
  2. 修改 FUSE 配置

    sudo vi /etc/fuse.conf

    找到 #user_allow_other​ 这一行,去掉前面的 # 号

  3. 安装WebDAV支持

    sudo apt-get install davfs2

二、云盘挂载配置

1. 建立挂载点

sudo mkdir -p /mnt/pan/quark
sudo mkdir -p /mnt/pan/baidu
sudo chmod 755 /mnt/pan/quark /mnt/pan/baidu
sudo chown $USER:$(id -gn) /mnt/pan/quark /mnt/pan/baidu

2. 夸克网盘挂载

  1. 通过OpenList配置

    • 安装Openlist :

      curl -fsSL https://res.oplist.org/script/v4.sh > install-openlist-v4.sh && sudo bash install-openlist-v4.sh
    • 访问http://localhost:5244​,添加夸克网盘驱动 (比如挂载到 /Quark​)

  2. 配置rclone连接 OpenList

    rclone config
    • 选择n​创建新配置

    • 输入名称(如quark​)

    • 选择 42:WebDAV​类型

    • URL填写:http://localhost:5244/dav/Quark​

    • 选择Other site/service or software​

    • 输入 OpeList 用户名密码

    • 保存配置

  3. 挂载命令

    rclone mount quark: /mnt/pan/quark \
      --vfs-cache-mode writes \
      --allow-other \
      --no-check-certificate \
      --log-file /tmp/rclone.log \
      --log-level DEBUG \
      --daemon
  • 检查是否正确挂载:

ls -lh /mnt/pan/quark
cat /tmp/rclone.log

3. 百度网盘挂载

  1. 通过OpenList配置

    • 在OpenList中添加百度网盘驱动 (比如挂载到 /Baidu​)

    • 需要百度网盘账号登录获取token

  2. 配置rclone连接OpenList

    rclone config
    • 选择n​创建新配置

    • 输入名称(如baidu​)

    • 选择WebDAV​类型

    • URL填写:http://localhost:5244/dav/Baidu​

    • 选择Other site/service or software​

    • 输入OpenList 用户名密码

    • 保存配置

  3. 挂载命令

    rclone mount baidu: /mnt/pan/baidu \
      --vfs-cache-mode writes \
      --allow-other \
      --no-check-certificate \
      --log-file /tmp/rclone.log \
      --log-level DEBUG \
      --daemon
  • 检查是否正确挂载:

ls -lh /mnt/pan/baidu
cat /tmp/rclone.log
  1. 卸载挂载点

如果都正常挂载,下面将挂载卸载,为下一步做好准备:

fusermount -u /mnt/pan/quark 2>/dev/null || true
fusermount -u /mnt/pan/baidu 2>/dev/null || true

三、创建 systemd 服务实现开机自动挂载

1. 创建服务文件

为夸克网盘和百度网盘分别创建不同的服务文件:

  1. 创建夸克网盘挂载服务文件:

    sudo vi /etc/systemd/system/rclone-quark.service
  1. 服务文件内容:

[Unit]
Description=Rclone Mount for quark (via OpenList)
After=network-online.target
Wants=network-online.target

[Service]
Type=notify
User=root
Group=root
ExecStartPre=/bin/mkdir -p /mnt/pan/quark
ExecStartPre=/bin/mkdir -p /var/cache/rclone/quark
ExecStart=/usr/bin/rclone mount quark: /mnt/pan/quark \
  --config /home/<你的用户名>/.config/rclone/rclone.conf \ # 指定 rclone 配置文件
  --vfs-cache-mode writes \
  --cache-dir /var/cache/rclone/quark \
  --allow-other \
  --no-check-certificate \
  --log-file /var/log/rclone-quark.log \
  --log-level INFO \
  --umask 000 \
  --buffer-size 128M \
  --dir-cache-time 72h \
  --poll-interval 15s
Restart=on-failure
RestartSec=10
StandardOutput=journal
StandardError=journal
SyslogIdentifier=rclone-quark

[Install]
WantedBy=multi-user.target
  1. 启动服务

sudo systemctl daemon-reload
sudo systemctl enable rclone-quark
sudo systemctl start rclone-quark
  1. 验证服务

sudo systemctl status rclone-quark
ls -la /mnt/pan/quark
  1. 问题排查

如果服务未正常启动挂载失败,查看日志定位具体错误

cat /tmp/rclone-quark.log
tail -f /tmp/rclone-quark.log
  1. 创建百度网盘服务文件

如果夸克网盘服务正常,创建百度网盘服务文件:

sudo cp /etc/systemd/system/rclone-quark.service /etc/systemd/system/rclone-baidu.service
sudo sed -i 's/quark/baidu/g' /etc/systemd/system/rclone-baidu.service
  1. 启动服务

sudo systemctl daemon-reload
sudo systemctl enable rclone-baidu
sudo systemctl start rclone-baidu

Author: Max

Permalink: /archives/rclone-quark-baidu

Published: 2026-03-24 23:16:20

Updated: 2026-03-24 23:08:27

License: 本文采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可

CATALOG