파일 블록을 그대로 유지하는 tar --remove-files와 같은 빠른 명령이 있습니까?

파일 블록을 그대로 유지하는 tar --remove-files와 같은 빠른 명령이 있습니까?

나는 각각 수 메가바이트에 달하는 수십만 개의 파일을 생성하여 테라바이트 이상의 디렉터리(및 하위 디렉터리)를 만들었습니다. 데이터를 다른 드라이브로 이동하기 위해 "cp"는 시간이 지남에 따라 속도가 느려지는 경향이 있습니다. rsync는 잘 작동하지만 복사 진행 상황을 모니터링하기는 어렵습니다. 압축하는 작업은 거의 수행되지 않으며(이미 압축된 파일) 시간이 오래 걸립니다. "tar"는 모든 것을 하나의 파일로 신속하게 병합하여 복사를 더 빠르고 쉽게 만듭니다. 하지만 드라이브에 동일한 양의 공간이 필요합니다(일반적으로 이미 거의 꽉 찼습니다).

실제로 소스 파일의 데이터를 이동하지 않고도 여러 파일을 하나로 빠르게 병합할 수 있는 기능이 ext4 파일 시스템에 있습니까? 동일한 파일 시스템의 "mv"와 유사하며 실제로 데이터를 복사하거나 삭제하지 않고 파일 경로에만 요금을 부과합니다.

관련 정보