ストレージ
上級

ZFS/Btrfs CoW Filesystem(ゼットエフエスビーティーアールエフエス)

Copy-on-Write(CoW) Filesystem。ZFS(Oracle・OpenZFS 2.2・FreeBSD/TrueNAS/Proxmox・RAIDZ1/2/3・L2ARC cache・ARC RAM cache・snapshot/zfs send-recv)・Btrfs(Linux kernel std・Fedora default・RAID 0/1/5/6 WIP・subvolume・Rollback snapshot)・Bcachefs(2023年kernel 6.7・次世代CoW・Kent Overstreet)・checksum整合性・data rot検出・1TB+ dataset推奨・TrueNAS Scale(Linux)/Core(FreeBSD)・Synology BTRFS、2026年 Homelab NAS主流。

0 回閲覧
0 いいね
2026/4/25 更新
関連タグ
ZFS
Btrfs
Bcachefs
RAIDZ

概要

ZFS/Btrfs CoW Filesystemは、Copy‑on‑Write(CoW)方式を採用したデータ保護と高性能を両立するストレージソリューションである。ZFSはOracleが開発し、OpenZFS 2.2を経てFreeBSD/TrueNAS/Proxmoxへと広がり、RAIDZ1/2/3、ARC/L2ARCキャッシュ、スナップショット/zfs‑send/recvなどの機能を備えている。BtrfsはLinuxカーネル標準に組み込み、FedoraやUbuntuでデフォルトファイルシステムとして採用され、RAID 0/1/5/6(WIP)やサブボリューム、ロールバックスナップショットを提供。2025年にBcachefsがカーネル 6.7 で正式リリースされ、次世代CoWとして注目されている。データ整合性を確保するためにchecksumを用い、データローテーション検出機能も内蔵。1TB以上のデータセットを推奨し、TrueNAS Scale(Linux)やTrueNAS CORE(FreeBSD)での利用が主流となっている。2026年にはSynologyがBtrfsを標準化し、ホームラボNAS市場での主流化が進むと予測される。

主な特徴・仕組み

  • CoW(Copy‑on‑Write): データを書き換える際、元データをそのまま残し、新しいブロックへコピーして上書き。データ破損リスクを低減。
  • スナップショット: 1秒未満で作成可能。全体の状態を時間点で凍結し、ロールバックや差分送信に利用。
  • チェックサム: 64bit CRC32cでデータとメタデータを検証。2025年にBtrfsでzlib‑crc32cが高速化され、検証速度が30%向上。
  • ARC/L2ARC: 24GB DDR5‑6000 RAM を利用したARCキャッシュと、256GB NVMe を利用したL2ARCでIOPSを最大5,000に拡張。
  • RAIDZ1/2/3: ZFSはパリティを分散し、RAID‑5に比べて書き込み性能が最大2倍。
  • Btrfs RAID 6 WIP: 2025年に実装が安定化し、4台以上のデータディスクで2パリティを提供。
  • スナップショット送信: zfs send/recvで増分転送が可能。データセンター間で1TBを10GbEで30分で同期。
  • Bcachefs 2025 kernel 6.7: NVMe SSD をメインキャッシュに配置し、ZFSのI/O待ちを1/3に短縮。
  • TrueNAS Scale 23.0 (2026): Kubernetes コンテナ管理と統合され、CoW FS のクラウドバックアップがネイティブに実装。
  • Synology Btrfs 2026: 5TB HDD 8個構成でRAID‑6を実装、RAID‑5 4TB 4個構成でスナップショットを5分間隔で自動生成。

スペック比較表

ファイルシステムコア機能推奨データセットキャッシュ構成主要デバイス例
ZFS (OpenZFS 2.2)RAIDZ1/2/3, ARC/L2ARC, zfs‑send/recv1TB+24GB RAM, 256GB NVMeTrueNAS CORE 13, Proxmox VE 7.4
Btrfs (Linux 6.7)RAID 0/1/5/6 (WIP), Subvolume, Rollback500GB+16GB RAM, 128GB NVMeSynology DS920+, QNAP TS‑453D
Bcachefs (2025)次世代CoW, NVMeキャッシュ, RAID‑Z1TB+32GB RAM, 512GB NVMeFreeBSD 13.2, TrueNAS Scale 22.10

具体例・対応製品

  1. TrueNAS CORE 13 – FreeBSDベースでZFSをフルサポート。RAIDZ2構成で8TB HDDを組み、ARC 24GB、L2ARC 256GBで10k IOPSを実現。
  2. Synology DS920+ – Btrfsを標準採用し、4×2.5TB HDDでRAID‑6を構成。スナップショットは5分毎に自動生成、データ保護レベルは5。
  3. QNAP TS‑453D – LinuxベースでBtrfs+RAID‑5を実装。NVMe SSD 512GBをL2ARCに配置し、ARC 16GBで読み込み速度を2倍に。
  4. Proxmox VE 7.4 – 仮想化環境でZFSをストレージバックエンドに設定。RAIDZ1で4TB NVMe SSDを使用し、仮想マシンのスナップショットを秒単位で取得。
  5. TrueNAS Scale 23.0 (2026) – Kubernetes統合でコンテナデータをCoW FSに保存。ARC 32GB、L2ARC 512GBを備え、10GbEで外部NASとデータ同期。

自作PCでの選び方・注意点

  • メモリ容量: ARCはRAMに依存するため、最低24GB DDR5‑6000を推奨。
  • NVMe SSD: L2ARCとして512GB以上を配置し、書き込みレートが3,000MB/s以上。
  • CPU: CoW処理はCPU負荷が高いので、Intel Xeon W‑3275M(28コア)やAMD EPYC 9654(64コア)を選択。
  • RAID構成: データ保護重視ならRAIDZ2/3、書き込み性能重視ならRAID‑0+CoWを組み合わせる。
  • バックアップ: スナップショットは即時復旧に有効だが、完全なバックアップは別NASへ定期的に送信。
  • 電源: 500W以上の高効率 PSU(80+ Platinum)を選び、RAID構成の消費電力をカバー。
  • 冷却: NVMe SSDとCPUの熱を考慮し、液体冷却(Corsair Hydro Series H150i Pro)を推奨。
  • OS: FreeBSD 13.2 でZFS、Linux 6.7 でBtrfs、どちらも公式パッケージで簡単にセットアップ可能。
  • アップデート頻度: 2025年にBtrfs RAID 6が安定化、2026年にBcachefs 6.7がリリースされるため、定期的にカーネルを更新。
  • 監視ツール: zpool iostat、btrfs filesystem df、bcachefs status でリアルタイム監視。

関連用語との違い

  • ZFS vs Btrfs: ZFSはパリティ分散が優れ、RAIDZ1/2/3でデータ保護が強固。Btrfsはサブボリュームとスナップショットが柔軟で、RAID‑5/6がWIP。
  • CoW vs Copy‑Paste: CoWは書き込み時に新しいブロックを作成し、古いブロックは残る。Copy‑Pasteは上書きしてデータが失われる。
  • ARC vs L2ARC: ARCはRAMベースのキャッシュ、L2ARCはSSDベースの二次キャッシュ。ARCは高速だが容量が限られる。
  • Bcachefs vs Btrfs: BcachefsはCoWをNVMeキャッシュで高速化し、Btrfsはサブボリュームを重視。Bcachefsは2025年に正式リリース。

よくある質問(FAQ)

Q1: ZFSとBtrfsのどちらを選べばよいですか?
A1: 高いデータ保護とRAIDZ構成を重視するならZFS、柔軟なサブボリュームと軽量な設定を求めるならBtrfs。両者ともCoWでデータ整合性を確保する点は共通です。

Q2: 1TB以上のデータセットでパフォーマンスが低下しますか?
A2: 1TB以上は推奨される範囲であり、ARC 24GB+L2ARC 256GBでI/Oスループットを維持できます。パフォーマンス低下は主にCPU負荷に起因し、CPUを高コア数に設定すれば解消可能です。

Q3: Bcachefsはまだ実験的ですか?
A3: 2025年にカーネル 6.7 で正式リリースされ、NVMeキャッシュを利用したCoWが安定化しました。商用環境でも採用が進んでおり、2026年のTrueNAS Scale 23.0で統合されています。

まとめ

ZFS/Btrfs CoW Filesystemは、データ保護と高速キャッシュを同時に実現する次世代ストレージ技術である。2025年のBtrfs RAID‑6安定化、2025年のBcachefs 6.7リリース、2026年のSynology Btrfs採用といった動向から、2026年以降はホームラボNASを中心に主流化が進むと予測される。自作PCに組み込む際は、メモリ容量とNVMe SSDの配置、CPU選択を重点的に検討し、RAID構成とバックアップ戦略を明確にすることで、信頼性とパフォーマンスを最大限に引き出せる。

この記事について
カテゴリーストレージ
難易度上級
作成日2026/4/24