rclone挂载为本地磁盘
安装rclone
curl https://rclone.org/install.sh | sudo bash
推荐在线安装,不要apt 安装,版本比较老。
初始化配置
rclone config
# 按照提示说明,配置好对应的后端,我们这里用s3协议
# 这里的配置名是 auto-wiki
测试s3是否成功
# 测试s3的连接 ,我们这里的配置名是 auto-wiki
rclone lsd auto-wiki:
# 测试s3的桶的连接
rclone ls auto-wiki:my-bucket
配置systemd自动启动
其中 auto-wiki 是配置名, a853e7c20038496696f7ef1827849fe0 是我的 s3的桶名
sudo vim /etc/systemd/system/rclone-auto-wiki.service
[Unit]
Description=Rclone Mount - auto-wiki (bucket/folder)
After=network-online.target
Wants=network-online.target
[Service]
Type=notify
User=cao
Group=cao
ExecStartPre=/bin/mkdir -p /mnt/auto-wiki
ExecStart=/usr/bin/rclone mount \
auto-wiki:a853e7c20038496696f7ef1827849fe0 \
/mnt/auto-wiki \
--config=/home/cao/.config/rclone/rclone.conf \
--vfs-cache-mode writes \
--allow-other \
--dir-cache-time 5m \
--poll-interval 15s \
--vfs-write-back 3s \
--vfs-cache-max-age 30m \
--vfs-cache-max-size 10G \
--vfs-read-chunk-size 16M \
--vfs-read-chunk-size-limit 512M \
--buffer-size 32M \
--transfers 12 \
--s3-chunk-size 64M \
--s3-upload-cutoff 200M \
--umask 022 \
--log-level INFO \
--log-file /home/cao/log/rclone-auto-wiki.log
ExecStop=/bin/fusermount -u -z /mnt/auto-wiki
Restart=on-failure
RestartSec=10
TimeoutStartSec=300
LimitNOFILE=1000000
[Install]
WantedBy=multi-user.target
配置systemd的 enable
sudo systemctl daemon-reload
sudo systemctl enable rclone-auto-wiki.service
sudo systemctl start rclone-auto-wiki.service
即可正常实现s3的双向同步
评论