#!/bin/bash
SRC_DIR=”/repo”
DEST_DIR=”$SRC_DIR/xtrabackup_backup”
LOG_FILE=”/var/log/move_to_xtrabackup_backup.log”
MAX_JOBS=8
shopt -s dotglob nullglob
- mkdir -p “$DEST_DIR”
- > “$LOG_FILE” # 清空旧日志
获取所有要迁移的文件/文件夹(排除目标目录)
mapfile -t ITEMS < <(find “$SRC_DIR” -mindepth 1 -maxdepth 1 ! -name “xtrabackup_backup”)
TOTAL_ITEMS=$