![ZFS에서 트리를 삭제할 경우 여유 공간의 증가를 어떻게 감지합니까?](https://linux55.com/image/218235/ZFS%EC%97%90%EC%84%9C%20%ED%8A%B8%EB%A6%AC%EB%A5%BC%20%EC%82%AD%EC%A0%9C%ED%95%A0%20%EA%B2%BD%EC%9A%B0%20%EC%97%AC%EC%9C%A0%20%EA%B3%B5%EA%B0%84%EC%9D%98%20%EC%A6%9D%EA%B0%80%EB%A5%BC%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%EA%B0%90%EC%A7%80%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
중복 제거가 활성화된 ZFS 풀을 고려해보세요. 이제 동일한 콘텐츠를 포함하는 여러 디렉터리 트리[D1~D10]를 고려해 보세요. 첫 번째 [D1]은 TB의 "실제" 디스크 공간을 차지합니다. 다른 [D2-D9]에는 약간의 장부 오버헤드가 있지만 기본적으로 동일한 블록을 재사용합니다...
만약 그들 중 하나라면그것들Threes를 제거한 후에는 볼륨의 여유 공간이 변경되지 않아야 합니다(당연히). 모든 나무가 삭제된 후에만 변경됩니다...
여태까지는 그런대로 잘됐다.
그러나 다른 트리에 자체 데이터 [Q1]이 있는 경우... 이는 데이터의 TD를 차지합니다...
이제 "ls"를 입력하면 D1부터 D10까지, Q1까지 11개의 디렉토리가 표시됩니다.
우리는 기본적인 질문에 답할 준비가 되었습니다. Q1을 삭제하면 실제 공간이 확보되지만 단일 D를 삭제하면 어떻게 알 수 있습니까? 디렉토리가 아닌가요? 특정(가설) 작업으로 복구된 디스크 공간을 어떻게 수량화할 수 있나요? ? ?