# 安裝 Rclone

  1. 下載 Rclone
curl https://rclone.org/install.sh | bash
  1. 配置 Rclone
rclone config
  1. 掛載空間
    命令格式為
rclone mount <网盘名称:网盘路径> < 本地路径 > < 参数 > --daemon

例如,將設置名為 test 的網路空間的 /media 資料夾掛載到本地的 /mnt/rclone/test 路徑

rclone mount test:/media /mnt/rclone/test --copy-links --allow-other --allow-non-empty --umask 000 --daemon

可以使用 df -h 命令查看掛載情況

  1. 取消掛載
    命令格式為
fusermount -qzu <本地路径>

例如,將剛剛掛載到 /mnt/rclone/test 的網路空間卸載

fusermount -qzu /mnt/rclone/test

# 設置開機自啟動

  1. 下載自啟動腳本
& wget -N git.io/rcloned
  1. 編輯腳本
vi rcloned

修改以下內容

NAME='example'
REMOTE=''
LOCAL='/mnt/example'

NAME= : 配置 Rclone 時填寫的網路空間的名稱
REMOTE= : 網路空間上的資料夾位置,留空則掛載整個網路空間
LOCAL= : 掛載到本地的路徑

# 設置自啟動

  1. 將腳本移動到 /etc/init.d/ 目錄
mv rcloned /etc/init.d/rcloned
  1. 授予腳本權限
chmod +x /etc/init.d/rcloned
  1. 設置腳本到啟動項
update-rc.d -f rcloned defaults
  1. 啟動腳本
bash /etc/init.d/rcloned start

# 管理自啟動腳本

開始掛載

bash /etc/init.d/rcloned start

停止掛載

bash /etc/init.d/rcloned stop

重新掛載

bash /etc/init.d/rcloned restart

查看日誌

tail -f /$HOME/.rclone/rcloned.log

# 卸載自啟動腳本

停止腳本

bash /etc/init.d/rcloned stop

將腳本從啟動項移除

update-rc.d -f rcloned remove

刪除腳本

rm -rf /etc/init.d/rcloned