ext2에서 ext3, ext4로 전달되면 파일이 변경됩니까?

ext2에서 ext3, ext4로 전달되면 파일이 변경됩니까?

ext2(또는 ext3 또는 ext4) 파티션에 파일을 생성한 다음 이를 한 파티션에서 다른 파티션으로(각각 다른 형식으로) 이동하는 경우 파일의 일부가 변경됩니까? 원래 파일 시스템으로 돌아온 후 파일이 원래와 정확히 동일합니까?

답변1

파일 내용은 동일합니다. 파일에 대한 메타데이터(수정 시간, inode 번호, 권한 등)는 복제 방법에 따라 변경될 수 있습니다. 이러한 것들은 파일 데이터 자체와 별도로 파일 시스템에 저장됩니다. 그리고 실제로 소비되는 공간은 다양한 오버헤드로 인해 달라질 수 있습니다. 하지만콘텐츠전송에 어떤 종류의 오류가 없는 한 모두 동일합니다.

이는 장치 간에 파일을 복사하거나 일부 도구를 사용하여 파일 시스템을 변환하는 경우에도 마찬가지입니다. 파일의 일관성이 떨어지면 심각한 문제가 발생했기 때문입니다.

cmp명령은 이를 확인하기 위해 두 파일을 바이트 단위로 비교할 수 있습니다. shasum체크섬 비교 와 같은 체크섬 절차를 사용할 수도 있습니다 . (이것은 바이트 단위가 아니지만 두 파일이 실제로 다른 경우 동일한 결과를 제공하는 충돌 가능성은더 작은cmp실제 하드웨어 오류로 인해 잘못된 결과가 나올 가능성이 높습니다. )

관련 정보