Rclone 挂载 Google Drive 团队盘

最近把邮箱迁移到了 Google 的 G Suite,打算「合理」利用一下无限空间的团队盘,于是就翻出了吃灰了几个月的白嫖 Oracle Cloud 小机。

Oracle Cloud 提供的 Ubuntu 默认开启了防火墙,会导致一些玄学的问题,所以先干掉它:

1
2
3
4
5
apt purge netfilter-persistent
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
iptables -F

顺便装上好用的 ufw

1
2
3
4
5
apt install ufw
ufw allow ssh
ufw allow http
ufw allow https
ufw enable

接下来安装 fuse

1
apt install fuse

使用 Rclone 的一键脚本安装:

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

然后使用 rclone config 命令配置好需要挂载的团队盘。

挂载用 Systemd 服务:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
[Unit]
Description=Rclone %i
AssertPathIsDirectory=LocalFolder
After=network-online.target

[Service]
Type=simple
ExecStart=/usr/bin/rclone mount %i: /drive/%i \
--umask 0000 \
--default-permissions \
--allow-non-empty \
--allow-other \
--buffer-size 32M \
--dir-cache-time 12h \
--vfs-read-chunk-size 64M \
--vfs-read-chunk-size-limit 1G
ExecStop=/bin/fusermount -u LocalFolder
Restart=on-abort
User=root

[Install]
WantedBy=default.target

之后启动服务即可挂载。

什么?你问我挂载它能干啥?自己体会!


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!