FreeBSD에서 ZFS의 metaslab과 spacemaps와 관련된 문제를 해결하려고합니다.이 작업에 대한 명확한 이해가 필요합니다. 대부분의 문서는 의미가 있습니다. 그러나 나는 갱단과 집단을 가로 질러 계속 간다. 그리고이 용어에 대한 설명은 매우 어렴풋하고 모호하다. 그것은 내가 어떻게되는지 알기가 어렵게 만듭니다.
구체적인 예제로 사용하려면 두 개의 스트라이프 된 8TB HDD (비 중복 스토리지, 하나의 vdev = 하나의 HDD)를 사용하여 풀을 만들고 여기에 풀과 데이터 세트를 추가한다고 가정합니다. ZFS는 처음에 무료 용량을 videv 당 약 200 개의 메타 슬랩 (약 400 개의 메타 슬랩, 각각 30 ~ 40GB)으로 나눌 것입니다. 그러나 그 후에는 그림이 불분명 해집니다.
시간이 갈수록 다양한 크기의 파일이 추가되고 삭제됨에 따라 여유 공간 / 메타 슬랩 관리가 어떻게 진화하고 메타 실 그룹과 "갱단"이 (어떤 것이 든간에) 그림이 나오는 곳은 어디입니까?
나는 대부분 "넓고 큰 그림"을 따르고 있으며, 나를 이해하고 이해하지 못하는 용어를 맥락화하고, 이들 모두가 어떻게 매우 합치는지 살펴 본다.
감사.