最近將郵箱遷移到了 Google 的 G Suite,打算「合理」利用一下無限空間的團隊盤,於是就翻出了吃灰了幾個月的白嫖 Oracle Cloud 小機。
Oracle Cloud 提供的 Ubuntu 預設開啟了防火牆,會導致一些玄學的問題,所以先幹掉它:
apt purge netfilter-persistent
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
iptables -F
順便裝上好用的 ufw
:
apt install ufw
ufw allow ssh
ufw allow http
ufw allow https
ufw enable
接下來安裝 fuse
:
apt install fuse
使用 Rclone 的一鍵腳本安裝:
curl https://rclone.org/install.sh | sudo bash
然後使用 rclone config
命令配置好需要掛載的團隊盤。
掛載用 Systemd 服務:
[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
之後啟動服務即可掛載。
什麼?你問我掛載它能幹啥?自己體會!