디스크 공간 할당만 ​​고려할 때 중복 제거에 의존하는 대신 ZFS에서 하드 링크를 사용하면 어떤 이점이 있습니까?

디스크 공간 할당만 ​​고려할 때 중복 제거에 의존하는 대신 ZFS에서 하드 링크를 사용하면 어떤 이점이 있습니까?

ZFS 파일 시스템에서 파일의 여러 인스턴스를 만들려는 경우 디스크 공간을 보존하는 방법으로 중복 제거에 의존하는 대신 하드 링크를 사용하면 어떤 이점이 있습니까?

이는 동일한 파일이 조직 관계의 여러 위치에 나타나는 것이 적합한 보관 목적으로 사용됩니다. 이러한 파일은 절대 수정되지 않을 것으로 가정하므로 하나의 파일이 수정되면 다른 모든 인스턴스를 업데이트하는 하드 링크의 이점은 부적합합니다.

이 질문은 중복 파일이 차지하는 공간을 회수하기 위해 하드 링크를 사용하면 어떤 이점이 있는지에만 초점을 맞춥니다.

답변1

하드 링크의 가장 큰 장점은 보다 가벼운 솔루션이라는 것입니다. ZFS에서 중복 제거를 사용하려면 많은 처리 능력과 메모리가 필요하며 대량의 데이터를 쓰는 경우 속도가 훨씬 느려집니다.

ZFS 중복 제거는 블록 단위로 수행되므로 (드문) 장점은 2개의 대용량 파일이 거의 유사한 경우 해당 내용의 대부분이 성공적으로 중복 제거될 수 있다는 것입니다.

분명히 중복 제거의 가장 큰 장점은 일단 활성화되면 완전히 자동으로 수행된다는 것입니다.

ZFS 중복 제거 경로를 선택하는 경우 최소 2개의 풀을 생성하는 것이 좋습니다. 하나는 중복 제거 기능이 있는 풀(중복 제거할 가치가 있다고 생각되는 데이터에만 해당)이고 다른 하나는 기타 모든 풀입니다. 중복 제거된 zfs 풀의 모든 추가 데이터는 성능을 더욱 저하시킵니다.

관련 정보