파일을 자르지 않고 덮어쓰기

파일을 자르지 않고 덮어쓰기

나는 기본적으로 dd if=inputfile of=outputfile conv=notrunc,nocreat대안을 찾고 있습니다. 파일을 덮어쓰는 것만으로도 조각화가 심각하게 증가할 수 있으므로 파일을 제자리에 교체하면 문제가 완전히 해결되므로 이 파일이 필요합니다.

그렇기 때문에 대안이 필요합니다.

  1. dd는 버퍼를 사용하기 때문에 대용량 파일을 덮어쓰는 가장 빠른 방법이 아닐 수도 있습니다.

내가 이해하는 방식은 다음과 같습니다.

  • 입력 파일에서 데이터 덩어리를 읽습니다(시간이 걸립니다).
  • 그런 다음 이 청크를 출력 파일에 씁니다(입력 파일을 읽지 않는 동안, 즉 시간이 낭비됩니다).
  1. 또 다른 문제는 사용하기가 매우 번거롭다는 것입니다 dd. 즉, 여러 파일을 복사하려면 command file1 file2 file3 /destination.

관련 정보