MV 실행 후 사라진 파일 및 폴더 추가

MV 실행 후 사라진 파일 및 폴더 추가

나는 달렸다 mv /folder1/folder2/folder3/ /folderA/FolderB/FolderC/. 그런 다음 /folder1/folder2/folder3/이동 중에 더 많은 파일과 폴더를 추가했습니다 . mv 명령을 시작한 후 추가한 파일이 모두 사라진 것 같습니다. 나는 그것들이 mv 명령으로 이동되거나 혼자 남겨질 것이라고 생각했습니다. 이것은 기술적으로 FreeNAS(FreeBSD)이지만 차이는 없습니다.

누구든지 도와주실 수 있나요?

감사합니다

답변1

파일 시스템 사이에 있었던 것 같아요 mv. 데비안에서 문제를 재현했습니다.

그러한 경우에는 mv원자적이지 않습니다. 귀하의 명령은 다음과 같았습니다.

cp -a /folder1/folder2/folder3/ /folderA/FolderB/FolderC/ &&
rm -rf /folder1/folder2/folder3/

첫 번째 부분( cp-like)은 이전 파일을 복사하는 동안 새 파일이 나타나는지 확인하는 데 필요하지 않습니다.

누락된 파일과 디렉터리가 사라졌습니다. 상황은 실수로 삭제한 것과 기술적으로 동일합니다. 파일이 있던 디스크 사용을 중지하면 아무 것도 관련 블록을 덮어쓰지 않고 데이터 복구 도구(예 testdisk: photorec)가 작업을 수행할 수 있습니다(너무 늦을 수 있음).

보다Linux에서 제거된 파일을 복구하는 방법은 무엇입니까?이 주제를 연구해 보세요.

관련 정보