VMDK 파일이 CP를 사용하여 복사한 후 증가합니까?

VMDK 파일이 CP를 사용하여 복사한 후 증가합니까?

FreeBSD 및 마운트된 NetApp NFS 공유를 사용합니다.

파일을 복사하려고 하는데

FROM: localdisk/something.vmdk (size 527776 kilobytes)
TO: nfsmount/copy-something.vmdk (size 533168 kilobytes)

하지만 위의 크기를 보면 복사 작업 후에 파일이 어떻게든 커졌다는 것을 알 수 있습니다. 파일을 복제하려고 하는데도 말이죠.

어떻게 이런 일이 일어날 수 있는지 아시나요? 나는 그저 달리고 있을 뿐이다

cp localdisk/something.vmdk nfsmount/copy-something.vmdk

그런 다음 각각에 대해 du를 실행하여 파일 크기를 확인하면 크기가 이상하게 커지고 있습니다.

uname -rs
FreeBSD 8.1-RELEASE-p2

답변1

귀하의 의견을 바탕으로 제가 이해한 내용은 다음과 같습니다.

  • 로컬 디스크에 VM이 저장되어 있습니다.
  • 중복 제거 테스트를 위해 중복 제거가 활성화된 Netapp NFS 공유에 복사하려고 합니다.

이것이 사실이라면 즉각적인 이득을 볼 수 없는 이유는 아마도 Netapp의 중복 제거가 사후 프로세스이기 때문일 것입니다. Netapp은 중복 제거(중복 블록을 원본 블록에 대한 포인터로 대체) 전에 백그라운드 작업으로 후보 블록을 비트 단위로 비교합니다. 이 프로세스는 중앙에서 관리되므로 스토리지 관리자만이 일정을 알려줄 수 있습니다. 읽기 작업이 많기 때문에 사람들은 백업 등을 하는 동안에는 읽기 작업을 예약하지 않는 경향이 있습니다.

관련 정보