태그 보관물: deduplication

deduplication

btrfs로 데이터를 복사하지 않고 파일을 복제하는 방법은 무엇입니까? 응용 프로그램에서 전체 디렉토리 트리를 복제해야합니다. 내가 배운

btrfs에 대한 경험이 없지만 파일을 중복 제거 할 수 있다고 광고되었습니다.

내 응용 프로그램에서 전체 디렉토리 트리를 복제해야합니다.

내가 배운 내용에서 btrfs는 일부 스캔 후에 만 ​​중복되지 않습니다. 사용하는 cp것 조차도 중복 제거를 유발하지 않는 것 같습니다 (적어도 df복사 된 파일 크기에서 디스크 사용량이 증가 함).

데이터 이동을 피하고 btrfs다른 위치에서 파일을 복제하도록 지시 할 수 있습니까? 본질적으로 메타 데이터를 복제하는 것입니까?

본질적으로, 하드 링크와 유사하지만 독립적 인 메타 데이터 (허가, 수정 시간, …)가 있습니다.



답변

두 가지 옵션이 있습니다.

  1. cp --reflink=always
  2. cp --reflink=auto

두 번째는 거의 항상 첫 번째보다 선호됩니다. 사용 auto은 파일 시스템이 참조 링크를 지원하지 않는 경우 (예 : ext4 또는 NFS 공유에 복사) 실제 복사를 수행하는 것으로 대체됨을 의미합니다. 첫 번째 옵션을 사용하면 완전히 실패하고 복사가 중지됩니다.

이상적이지 않은 조건에 견고해야하는 스크립트의 일부로 이것을 사용하면 auto더 나은 서비스를 제공 할 수 있습니다.


답변