xChar
·7 months ago

由于个人最为常用的网盘是 Onedrive,而 Mix-Space 只提供了到 COS 的备份,只好另辟蹊径。

Mix-Space 每天会将备份保存在 /data/mx-space/backup 文件夹中,因此只需要每天定时备份这个文件夹就行。

下面是使用 RClone 结合 OnedriveMix-Space 进行备份的实例:


安装并配置:

在 Linux/macOS/BSD 上安装:

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

新建并配置 Onedrive:

rclone config

每天中午 12 点定时运行

mkdir /root/sh
vi /root/sh/mix-space-bak.sh

#填入以下内容:
#!/usr/bin/zsh
/usr/bin/rclone sync /root/mix-space/core/data/mx-space/backup Onedrive-shiro:Shiroi_bak

# /root/mix-space/core/data/mx-space/backup 为本地文件夹,Onedrive-shiro:Shiroi_bak 为网盘中的路径。

chmod +x /root/sh/mix-space-bak.sh
crontab -e

#加上一行:
0 12 * * * /root/sh/mix-space-bak.sh

[!WARNING]
在 sh 文件中需要加上 shebang 行,且将内容改为你的 shell,本文是 zsh。另外,在完成 sh 文件的编辑后需要给该文件赋予运行的权限,否则因权限问题无法自动执行。

Reference:

  1. https://rclone.org/onedrive/
  2. https://dev.to/itsbetma/automated-backups-with-cron-and-rclone-3do4

此文由 Mix Space 同步更新至 xLog
原始链接为 https://xxu.do/posts/geek/Backup-Mix-Space-to-Onedrive


Loading comments...