OpenZFS, 스스로 상처를 고치는 파일 시스템, 이제 디스크를 하나씩 더할 수 있다
요약
디스크 위의 층이 그 더미를 믿을 수 있는지를 생각보다 크게 가른다. 이 공개 파일 시스템은 스냅숏과 검증, 압축, 중복 제거, 스스로 고침을 하나로 모은다. 모든 구역에 검증값이 붙고 읽을 때 그 자리에서 확인하며, 상했으면 예비 사본이나 같은 값의 정보로 그 자리에서 고친다. 오래 기다린 일이 왔다. 보호가 있는 풀에 디스크를 하나씩 더해 넓힐 수 있다.
추천- 이름
- OpenZFS
- 버전
- 2.3.8
- 요금
- 무료
- 오픈소스
- 오픈소스
- 운영체제
- Linux
- 업데이트
- 2026-10-06 13:14
그 더미를 믿어도 되는지를 정하는 것은 위의 층이다
디스크 더미를 믿을 만한 하나의 큰 풀로 만드는 일은 생각보다 훨씬 위에 깔린 파일 시스템에 달려 있다. 단단한 부분은 "이 디스크가 대답했다" 밖에 말하지 못하고, "돌아온 내용이 쓴 그것이다" 라고는 말하지 못한다. OpenZFS 는 스냅숏과 검증, 압축, 중복 제거, 스스로 고침을 하나로 모은 공개된 진보한 파일 시스템이며 저장 공간 관리 도구다. CDDL 로 배포되고, 자기 자리에 파일을 두는 이름난 시스템 몇의 발밑 층이 된다. 작업용 기계 시대에 나온 파일 시스템에서 내려왔고, 지금 모임의 판은 Linux 와 BSD 위에서 돈다. 차분한 줄기는 2.3.8 이 2026 년 6 월에 나와 지금도 손질이 이어지고, 새 기능 개발은 다음 가지로 넘어갔다.
자료의 무사함이 존재 이유 그 자체
흔한 파일 시스템은 쓸 때 제대로 썼는지 모르고, 읽어 낼 때 아직 맞는지 묻지 않는다. 이것은 다르다. 구역마다 검증값을 하나 계산하고, 읽을 때마다 그 자리에서 확인하며, 상처를 찾으면 예비 사본이나 풀 안의 같은 값 정보로 그 자리에서 구역을 고친다. 조용한 부패, 정말로 보관본이 필요한 날까지 아무도 알아차리지 못하는 손상은 여기 숨을 자리가 없다. 쓸 때 베껴 두는 구조라 시스템이 쓰기 도중에 멈춰 있는 일이 없다. 전원을 뽑아도 풀은 가지런하고, 옛 모습이 바꾼 자리의 반대편에 온전히 남아 있기 때문이다. 스냅숏과 복제는 값이 거의 들지 않는다. 스냅숏은 요구한 순간에 끝나고 제자리를 차지하지 않으므로, 잘못 지운 파일도 못된 무엇에 암호화된 자료도 어느 시점으로든 되돌릴 수 있다.
지금 줄기가 더한 것
오래 요구받던 세 가지가 함께 왔다. 여러 디스크로 짠 보호 풀을 이제 디스크 한 장만 더해 넓힐 수 있다. 옛 규칙처럼 묶음째 다시 짤 필요가 없어, 집의 작은 기계 주인은 자료를 어디로 옮기지 않고도 용량을 늘린다. 중복 제거는 한 자릿수만큼 빨라졌고 기억 값도 견딜 만해졌다. 직접 읽기와 쓰기는 버퍼를 우회하므로, 빠른 저장 소자 디스크에서는 앞의 층에 발목 잡히지 않고 단단한 부분의 힘을 다 쓴다. 명령 줄 도구는 답을 JSON 으로 낼 수 있어 스크립트나 감시에 잇기 쉽다. 파일 이름 길이 상한은 1023 자로 넓어졌다. 뒤의 작은 판은 압축 방식과 기록 크기 같은 새 설정을 풀에 이미 있는 옛 자료에 적용하는 명령도 더했다.
누구에게 맞고, 어떻게 쓰는가
집에서 파일을 두려고 짠 기계, 작은 실험실, 보관용 서버, 그리고 여러 가상 기계를 올리는 숙주에 맞는다. 그것을 감싼 완성품 보관 시스템은 열면 바로 쓰고, 주류 Linux 배포판에서는 넣기만 하면 되는 꾸러미다. 허가 조건이 핵과 맞지 않아 핵 안이 아니라 핵 부품으로 존재한다. 그래서 배포판이 정리해 둔 익은 판을 고르는 편이 가장 새것을 쫓는 것보다 확실하다. 두 가지는 전해 둘 만하다. 중복 제거와 센 압축은 기억을 먹으니 하드웨어를 계획할 때 여유를 남길 것. 그리고 실제로 일하는 기계에서는 새로운 시도가 아니라 차분한 줄기를 돌릴 것.
날마다의 손질은 대개 조용하다
돌보는 사람에게 요구하는 것이 적다. 정해 둔 검증 차례가 풀을 한 바퀴 돌며 구역마다 검증값과 견주는 일을 누가 보지 않아도 해 준다. 고장 난 디스크는 갈면 자료가 새 디스크 위로 다시 짜이고, 그 어느 것도 기계를 멈추라고 하지 않는다. 올리기 전에 스냅숏을 하나 떠 두면 몇 초의 주의로 온전한 되돌아갈 길을 산 셈이다. 새 기능의 자극보다 자료를 무겁게 보는 사람에게, 여기는 "아무것도 들지 않는" 것들 가운데 지금도 기준에 가장 가까운 답이다.
놓치기 쉬운 이점이 하나 더 있다. 스냅숏이 빠르다는 것은 위험한 작업 앞에서 반드시 한 수를 둘 수 있다는 뜻이다. 구역 크기를 바꾸고, 압축 방식을 바꾸고, 기계를 옮긴다. 무엇이든 먼저 스냅숏 하나. 실패하면 되돌리면 된다. 되돌릴 수 있는 작업은 무섭지 않은 작업이 된다.