备份工具

  1. rsync备份
  2. rclone
  3. 10种linux系统备份恢复工具
  4. timeshift 使用备份系统
  5. duplicacy云时代的备份工具

文件去重工具

  1. 最强的文件去重工具czkawka
# 排除隐藏文件
rsync -av --exclude '.*'  source/ destination  #同步文件夹source下的文件
rsync -av --exclude '.*'  source destination  # 同步文件夹,会在destination下创建source文件夹

增量备份系统

使用方式 backup.sh “备份说明”

#!/bin/bash
set -e
historyfile=/root/tools/backup.txt
cd /
name=/mnt/ubuntu2004_v100x4_48c_368G_changhui-base-$(date +'%Y%m%d').tar
docker builder prune -a -f
msg="$(date +'%Y%m%d'):$1"
echo "$msg start backup ($(date +'%Y-%m-%d %H:%M.%S'))" >> $historyfile
tar -g snapshot  -cvpf   $name --exclude=/proc --exclude=/dev --exclude=/boot/* --exclude=/etc/fstab --exclude=/mnt --exclude=/run --exclude=/lost+found --exclude=/sys --exclude=/media --exclude=/run --exclude=$name /
ossutil64 cp -f  $name oss://openai-fileupload1/changhui/
rm $name
echo "$msg backup success ($(date +'%Y-%m-%d %H:%M.%S'))" >>$historyfile
echo -------->>$historyfile

恢复的时候按照时间顺序解压tar文件即可

tar xvf 1.tar -C /
tar xvf 2.tar -C /

diskgenius文件恢复

  1. https://www.diskgenius.cn/