[IOTDB-4501]fix FileAlreadyExistsException when taking snapshot (#7408)

[IOTDB-4501]fix FileAlreadyExistsException when taking snapshot (#7408)
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/snapshot/SnapshotTaker.java b/server/src/main/java/org/apache/iotdb/db/engine/snapshot/SnapshotTaker.java
index d90eb08..4b1f98a 100644
--- a/server/src/main/java/org/apache/iotdb/db/engine/snapshot/SnapshotTaker.java
+++ b/server/src/main/java/org/apache/iotdb/db/engine/snapshot/SnapshotTaker.java
@@ -178,7 +178,7 @@
     if (!source.exists()) {
       LOGGER.error("Hard link source file {} doesn't exist", source);
     }
-
+    Files.deleteIfExists(target.toPath());
     Files.createLink(target.getAbsoluteFile().toPath(), source.getAbsoluteFile().toPath());
     snapshotLogger.logFile(source.getAbsolutePath(), target.getAbsolutePath());
   }