2011 년에을 사용하여 생성 된 풀이 있으며, lzjb compression
몇 년 후에 업그레이드를 통해 압축을으로 설정할 수있게되었습니다 lz4
. 배열의 콘텐츠 중 공간의 20 % 이상이 2013 년 이전에 생성 된 것으로 추정됩니다. 이는 여전히을 사용하여 압축되었음을 의미합니다 lzjb
.
이 문제를 해결하고 (일부) 공간을 되 찾을 수있는 몇 가지 옵션을 생각할 수 있습니다.
-
새 풀로 백업 및 복원 임시 사본을 보유하기에 충분한 중복 스토리지가 없기 때문에 실제로는 실용적이지 않습니다. 또한 복원에는 몇 시간 동안 풀이 오프라인 상태 여야합니다.
-
타임 스탬프가 2013보다 오래된 파일을 다시 복사하는 스크립트를 작성하십시오. 특히 공백이나 다른 특수 문자에 질식하여 원래 이름을 엉망으로 만드는 경우 잠재적으로 위험합니다.
ZFS가 현재 압축 알고리즘을 사용하여 레거시 블록을 다시 압축 할 수있는 방법이 있습니까? 스크럽과 비슷하지만 압축을 치유합니다.
관련 질문 : 각 유형의 압축 알고리즘의 사용법을 볼 수있는 방법이 있습니까? zdb는 개별 압축으로 분류하지 않고 전체 압축 통계 만 표시합니다.
답변
데이터 (전체 또는 부분)를 다시 복사하거나 zfs에서 새 풀 또는 ZFS 파일 시스템으로 데이터를 보내거나 받아야합니다.
다른 옵션은 없습니다.