파일 블록의 Crc를 출력하는 방법은 무엇입니까?
Reflink를 사용하여 파일을 복사했는데 원본 내용과 복사된 내용이 여전히 동일한지 확인하고 싶습니다. 내 목적은 두 파일의 Crc를 비교하는 것입니다.
답변1
CRC를 통해 비교할 방법을 찾을 수 없지만 다음을 사용하여 작동하는 것 같습니다.filefrag -e
sudo filefrag -e ORIGINAL COPY
Filesystem type is: 9123683e
File size of ORIGINAL is 2545747541 (621521 blocks of 4096 bytes)
ext: logical_offset: physical_offset: length: expected: flags:
0: 0.. 143487: 1337824475..1337967962: 143488: shared
1: 143488.. 390015: 1337466112..1337712639: 246528: 1337967963: shared
2: 390016.. 621520: 1337203968..1337435472: 231505: 1337712640: last,shared,eof
ORIGINAL: 3 extents found
File size of COPY is 2545747541 (621521 blocks of 4096 bytes)
ext: logical_offset: physical_offset: length: expected: flags:
0: 0.. 143487: 1337824475..1337967962: 143488: shared
1: 143488.. 390015: 1337466112..1337712639: 246528: 1337967963: shared
2: 390016.. 621520: 1337203968..1337435472: 231505: 1337712640: last,shared,eof
COPY: 3 extents found