diff --git a/agent/app/service/snapshot.go b/agent/app/service/snapshot.go index 200aa5051..0a16abe68 100644 --- a/agent/app/service/snapshot.go +++ b/agent/app/service/snapshot.go @@ -156,6 +156,7 @@ func (u *SnapshotService) Delete(req dto.SnapshotBatchDelete) error { } _ = backupRepo.DeleteRecord(context.Background(), repo.WithByType("snapshot"), backupRepo.WithByFileName(snap.Name+".tar.gz")) } + _ = os.Remove(path.Join(global.Dir.LocalBackupDir, "tmp/system", snap.Name+".tar.gz")) if err := snapshotRepo.Delete(repo.WithByID(snap.ID)); err != nil { return err