#!/bin/bash

# 设置备份相关的变量

backup_file1="opt_backup_$(date +%Y%m%d).zip"

backup_file2="minio_backup_$(date +%Y%m%d).zip"

zip -r "/mnt/block/tmp/$backup_file1" /opt

zip -r "/mnt/block/tmp/$backup_file2" /mnt/block/minio

# 使用rclone备份到远程目录

rclone copy "/mnt/block/tmp/$backup_file1" dysf888:BuyVM

rclone copy "/mnt/block/tmp/$backup_file2" dysf888:BuyVM

# 删除云端7天之前的备份文件

rclone delete dysf888:BuyVM --min-age 7d

rm /mnt/block/tmp/$backup_file1

rm /mnt/block/tmp/$backup_file2