rclone 挂载 G-Drive

安装rclone

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

创建服务

# 参数请跟据实际环境配置
cat > /etc/systemd/system/rclone.service <<EOF
[Unit]
Description=Rclone
After=network-online.target

[Service]
Type=simple
ExecStart=/usr/bin/rclone mount gdcloud:/ /data/gdcloud --vfs-cache-mode full --cache-dir /data/tmp --allow-other --allow-non-empty \
--drive-chunk-size 64M \
--cache-chunk-size 10M \
--cache-chunk-total-size 1000G \
--cache-info-age 24h \
--no-checksum --no-modtime --no-seek \
--vfs-read-chunk-size 32M --vfs-read-chunk-size-limit 22G \
--dir-cache-time 24h --poll-interval 5m --buffer-size 32M --low-level-retries 200 \
--vfs-cache-max-age 24h \
--vfs-cache-max-size 1000G \
--vfs-cache-poll-interval 5m \
--vfs-write-back 5s
Restart=on-abort
User=root

[Install]
WantedBy=default.target
EOF

创建rclone配置文件

# 通过命令建立配置,这里不作演示
rclone config
# 这是rclone.conf配置文件内容,仅供查看
# mkdir -p /root/.config/rclone/
# nano /root/.config/rclone/rclone.conf
[gdcloud]
type = drive
client_id = x
client_secret = x
scope = drive
root_folder_id = x
token = {"access_token":""}

挂载需要安装fuse

## centos 系统
yum install -y fuse

建立所需目录

# 挂载目录
mkdir -p /data/gdcloud
# 缓存目录
mkdir -p /data/tmp

服务管理

# 开机自启
systemctl enable rclone
# 停止
systemctl stop rclone
# 启动
systemctl start rclone
# 状态
systemctl status rclone

缓存清理

systemctl stop rclone
fusermount -qzu /data/gdcloud
rm -rf /data/tmp/vfsMeta
rm -rf /data/tmp/vfs
systemctl start rclone

给TA打赏
共{{data.count}}人
人已打赏
学无止镜

免费1年/6个月/3个月 SSL证书/通配符/可续期

2022-7-7 22:59:46

学无止镜

Minio - 高性能开源分布式集群对象存储

2022-7-17 10:12:35

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索