v3.6.2: 修复打包时排除已有快照文件

This commit is contained in:
mango
2026-02-02 12:47:39 +08:00
parent f4b40334a5
commit 512a7cec86

View File

@@ -509,11 +509,12 @@ create_snapshot() {
# 应用数据
backup_app_data "$output_dir"
# 打包
tar -czf "$snapshot_file" -C "$output_dir" . --exclude="*.tar.gz" 2>/dev/null || true
# 打包(排除已有快照文件)
tar --exclude="*.tar.gz" -czf "$snapshot_file" -C "$output_dir" . 2>/dev/null || true
# 清理临时文件
rm -rf "$output_dir/docker_$timestamp" "$output_dir/mysql" "$output_dir/postgresql" "$output_dir/mongodb"
rm -f "$output_dir"/app-data_*.tar.gz 2>/dev/null
local size=$(du -h "$snapshot_file" | cut -f1)
log "快照已创建: $snapshot_file ($size)"