GN⁺: ZFS raidz 확장 기능을 포함한 ZFS 2.3 출시
(github.com/openzfs)OpenZFS 2.3.0 릴리스
-
주요 기능
- RAIDZ 확장: 기존 RAIDZ 풀에 새로운 장치를 추가하여 저장 용량을 증가시킬 수 있음.
- 빠른 중복 제거: OpenZFS 중복 제거 기능의 성능이 크게 향상됨.
- 직접 IO: ARC를 우회하여 읽기/쓰기를 수행함으로써 NVMe 장치와 같은 시나리오에서 성능을 개선함.
- JSON 출력: 가장 많이 사용되는 명령어에 대해 선택적 JSON 출력 지원.
- 긴 이름 지원: 파일 및 디렉토리 이름을 최대 1023자까지 지원함.
-
버그 수정
- 이전 버전에서 보고된 문제를 해결하는 일련의 중요한 버그 수정 포함.
- 코드베이스 전반에 걸쳐 다양한 성능 개선이 이루어짐.
-
지원 플랫폼
- Linux 커널 4.18 - 6.12
- FreeBSD 릴리스 13.3, 14.0 - 14.2
-
추가 정보
- 문서: Linux 및 FreeBSD에 대한 OpenZFS 문서 제공.
- 변경 로그: v2.2.0 - v2.3.0 전체 변경 로그 제공.
- 모듈 옵션 변경: 모듈 매개변수 문서에서 옵션 목록과 제어 내용을 확인할 수 있음.
-
기여자
- 이번 릴리스 사이클에 참여한 134명의 기여자에게 감사의 인사 전함.
Hacker News 의견
-
Windows는 여전히 32년 된 파일 시스템을 사용하고 있으며, ZFS에 대한 대안이 부족함. Microsoft의 WinFS와 ReFS는 개발 중이지만 출시가 불확실함. 일부 프로젝트에서 ZFS 호환 레이어를 만들려는 시도가 있지만 아직 성숙하지 않음
-
ZFS raidz 확장이 드디어 출시됨. 주요 기능으로는 RAIDZ 확장, 빠른 중복 제거, Direct IO, JSON 출력, 긴 이름 지원이 추가됨
- RAIDZ 확장: 기존 RAIDZ 풀에 새로운 장치를 추가하여 중단 없이 저장 용량을 증가시킴
- 빠른 중복 제거: OpenZFS 중복 제거 기능의 주요 성능 업그레이드
- Direct IO: ARC를 우회하여 읽기/쓰기 성능을 향상시킴
- JSON: 가장 많이 사용되는 명령에 대한 선택적 JSON 출력
- 긴 이름: 최대 1023자까지 파일 및 디렉토리 이름 지원
-
확장이 투명하고 재개 가능하며, 프로세스 전반에 걸쳐 중복성을 유지함. 그러나 확장 후에도 이전 블록은 기존 데이터-패리티 비율을 유지함
-
ZFS와 btrfs를 비교하며, btrfs에서 이상한 문제를 겪고 있어 ZFS로 전환을 고려 중임
-
ZFS 사용자에게 raidz 확장은 큰 뉴스이며, 특히 취미나 가정용 사용자에게 인기가 있음
-
RAID-Z3와 같은 설정을 통해 고밀도 하드 드라이브를 사용하여 초기 공간 사용률을 25%로 유지하고, 디스크를 추가하며 확장 가능함
-
NVMe 성능을 위한 ARC 우회를 환영하며, ZFS가 NVMe의 잠재력을 충분히 활용하지 못함을 지적함. 온라인 확장이 흥미로울 수 있음
-
온라인 확장은 가능하지만, 풀을 축소하는 것은 여전히 불가능함. 드라이브를 추가하면 다시 줄일 수 없음
-
TrueNAS는 이미 이 기능을 지원하며, 안정성은 확실하지 않지만 매우 흥미로움
-
ZFS를 가정용으로 사용하는 이유에 대한 설명 요청이 있음