ZFS 대용량 파일을 btrfs처럼 즉시 처리할 수 없는 이유는 무엇입니까?

ZFS 대용량 파일을 btrfs처럼 즉시 처리할 수 없는 이유는 무엇입니까?

내 Ubuntu 14.10 amd64 및 Linux 3.16.0에서 1TB 디스크 이미지를 btrfs 파티션에 복사하는 데 cp1초도 채 걸리지 않습니다. ZFS 풀 읽기에 최소 5분이 걸리고 중복 제거가 활성화되고 압축이 꺼진 상태에서 1GB 이상의 데이터가 필요한 이유는 무엇입니까?

ZFS에 대한 이해를 높이고 ZFS가 나에게 적합한 중복 제거 파일 시스템 대안인지 파악하고 싶습니다(예를 들어 btrfs에 설명된 복사 작업이 ZFS(Linux 3.16)에서 구현될 수 있는지 확인).

편집하다:Stéphane Chazelas의 발언 이후 달리기 cp --reflink=always file file.bk에 실패했습니다 .

$ LANG=C cp --reflink=always file file.bk
cp: failed to clone 'image_lvm.img.bk2' from 'image_lvm.img': Inappropriate ioctl for device

답변1

이 기능은 개발 중이며 다음에서 찾을 수 있습니다.https://github.com/zfsonlinux/zfs/issues/405. 마지막 조치는 우리 시대(현재 버전은 0.6.3 AFAIK)보다 훨씬 앞서 있는 0.8.0 마일스톤에서 이를 제거하는 것이었기 때문에 그냥 앉아서 기다렸습니다...

관련 정보