BTRFS: 파일 블록의 Crc 나열

BTRFS: 파일 블록의 Crc 나열

파일 블록의 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

관련 정보