심볼릭 링크로 수정
This commit is contained in:
@@ -93,18 +93,20 @@ public class TmpDatasetService {
|
||||
}
|
||||
|
||||
try {
|
||||
Files.createLink(dst, src);
|
||||
log.info("hardlink created: {} -> {}", dst, src);
|
||||
// Files.createLink(dst, src);
|
||||
Files.createSymbolicLink(dst, src);
|
||||
log.info("symbolic created: {} -> {}", dst, src);
|
||||
} catch (FileSystemException e) {
|
||||
if (e.getMessage() != null && e.getMessage().contains("Invalid cross-device link")) {
|
||||
log.warn(
|
||||
"Hardlink failed due to cross-device link. Fallback to symlink. src={}, dst={}",
|
||||
src,
|
||||
dst);
|
||||
Files.createSymbolicLink(dst, src);
|
||||
} else {
|
||||
throw e;
|
||||
}
|
||||
log.error(e.getMessage());
|
||||
// if (e.getMessage() != null && e.getMessage().contains("Invalid cross-device link")) {
|
||||
// log.warn(
|
||||
// "Hardlink failed due to cross-device link. Fallback to symlink. src={}, dst={}",
|
||||
// src,
|
||||
// dst);
|
||||
// Files.createSymbolicLink(dst, src);
|
||||
// } else {
|
||||
// throw e;
|
||||
// }
|
||||
}
|
||||
|
||||
return 1;
|
||||
|
||||
Reference in New Issue
Block a user