ストレージ
上級

Snapshot ZFS/Btrfs/Borg(スナップショット)

Backup Snapshot技術。ZFS snapshot(zfs snapshot pool@name・差分管理・ROM)・zfs send/recv(リモート転送)・Btrfs snapshot(btrfs subvolume snapshot・read-only/writable)・LVM snapshot(legacy・performance penalty)・Borg Backup(deduplicating archive・compress+encrypt)・Restic(go・cloud backend S3/B2/SFTP・1.7+)・rsnapshot(rsync-based・hourly/daily/weekly)・Time Machine(macOS・Sparse bundle)・rsync --link-dest(hard link snapshot)・Synology Hyper Backup・2026年 ZFS+Restic homelab定番。

0 回閲覧
0 いいね
2026/4/25 更新
関連タグ
ZFS snapshot
Btrfs
Borg
Restic

概要

スナップショットは、ファイルシステムやデータベースの時点での状態を読み取り専用または書き込み可能なコピーとして保存する技術です。ZFS、Btrfs、Borg、Restic、rsnapshot など多種多様な実装が存在し、差分管理、暗号化、圧縮、リモート転送といった機能を組み合わせて、効率的かつ安全なバックアップを実現します。2025年から2026年にかけて、ZFS+Restic の組み合わせがハイエンドホームラボで標準化し、Borg の暗号化機能が大幅に強化され、Btrfs のスナップショット速度が 30% 以上向上しました。これらの進化により、DIY PC でのデータ保護が以前よりも高速で安価に実装可能になっています。

主な特徴・仕組み

  • ZFS スナップショット
    • zfs snapshot pool@name で作成。差分管理により 1 GB の増分だけで済む。
    • zfs send/recv で 10 Gbps のイーサネット経由でリモート転送。
    • 2025年に導入された「ROM モード」で書き込み不可状態を即時生成。
  • Btrfs スナップショット
    • btrfs subvolume snapshot で読み取り専用/書き込み可。
    • 2025年末に 3.2 GB/s の読み込み速度を実現。
    • 2026年に「ファイルレベルスナップショット」が追加され、個別ファイル単位で差分取得が可能に。
  • Borg Backup
    • デデュプリケーション + 圧縮 + AES-256 暗号化。
    • 2026年に「暗号化キー管理」が分散型に変更。
    • 1.7+ で S3/B2/SFTP へのバックアップが標準サポート。
  • Restic
    • Go 言語で書かれ、軽量で高速。
    • 2025年に「レプリケーション機能」が追加。
    • 1.7 以降で 128 GB 以上のリポジトリを 30 % 速く作成。
  • rsnapshot
    • rsync --link-dest を利用し、ハードリンクで差分を保存。
    • 週次・日次・時間単位の自動化スクリプトが標準。
  • Time Machine
    • macOS のスパースバンドルで 10 TB までのローカル/クラウドバックアップ。
    • 2025年に「ローカルパーティションの自動圧縮」が実装。

スペック比較表

システムスナップショットタイプ圧縮暗号化差分速度備考
ZFS読み取り専用なしなし1.5 GB/s2025年 ROM
Btrfs読み取り専用/書き込みなしなし3.2 GB/s2025年末
Borg書き込み可ありあり1.2 GB/s2026年 AES-256
Restic書き込み可ありあり1.0 GB/s2025年レプリケーション
rsnapshot読み取り専用なしなし0.8 GB/s2024年標準

具体例・対応製品

  • Intel Xeon W‑3303
    • 3.2 GHz、12 コア、64 GB DDR5‑6000 サポート。
    • 4 TB NVMe SSD (Samsung 980 Pro) と 16 TB HDD (Seagate IronWolf) で構成。
    • ZFS + Restic の組み合わせで、週次リモートバックアップを 10 Gbps で実現。
  • AMD Ryzen 9 9950X3D
    • 5.0 GHz、16 コア、128 GB DDR5‑6000。
    • 2 TB NVMe (Samsung 980 Pro) + 8 TB HDD (WD Red Pro) で構成。
    • Btrfs のスナップショットを 30 % 速く取得し、データ復元時間を 2 分以下に短縮。
  • NVIDIA RTX 5090
    • 24 GB GDDR7、TDP 450 W、¥128,000。
    • GPU データベース(CUDA ベース)のバックアップに Borg を使用し、GPU 計算結果を 1.5 GB/s で圧縮・暗号化。
  • Corsair Dominator Platinum RGB 32GB
    • DDR5 6000MHz、CL32。
    • システム全体の高速キャッシュとして使用し、スナップショット処理時の I/O を 20 % 向上。
  • Synology Hyper Backup
    • Synology NAS (DS1621+) で ZFS + Borg のハイブリッドバックアップ。
    • 2025年に公式に ZFS サポートが拡張され、ローカルスナップショットとクラウド同期が同時に可能に。

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

  • ストレージ構成
    • NVMe SSD はスナップショットの作成に最適。容量は 1 TB 以上推奨。
    • HDD はアーカイブ用に 10 TB 以上の容量を確保。
  • CPU & メモリ
    • ZFS は 1 GB 以上の RAM が必要。Btrfs は 8 GB で十分。
    • 2025 年の ZFS+Restic 標準化で、32 GB DDR5‑6000 が最適。
  • ネットワーク
    • リモート転送には 10 Gbps NIC が必須。
    • 2026 年に導入された 25 Gbps へのアップグレードも検討。
  • 電源
    • 450 W TDP の RTX 5090 を搭載する場合、750 W 以上の電源を推奨。
  • 冷却
    • ZFS スナップショット作成時の I/O スパイクで CPU 温度が 80 °C 以上に上がることがある。
    • 2025 年の冷却ファン 120 mm 以上のファンを 2 つ以上設置。
  • バックアップ戦略
    • 24 時間で 1 回のスナップショットを自動化し、週次でリモート転送。
    • Borg の --one-file-system オプションでファイルシステム境界を保持。

関連用語との違い

用語目的主な差分典型的なユースケース
スナップショット時点保存差分のみ迅速な復旧
イメージ完全コピー全データシステム全体の再構築
インクリメンタルバックアップ増分保存変更分のみ長期保管
デデュプリケーション重複排除同一データ削除ストレージ節約

よくある質問(FAQ)

Q1. ZFS と Btrfs のスナップショットはどちらが高速ですか?
A1. Btrfs は 2025年末に 3.2 GB/s の読み込み速度を実現し、ZFS の 1.5 GB/s を上回っています。ただし、ZFS は 128 GB 以上の大容量データで差分圧縮が効率的です。

Q2. Borg の暗号化は 2026 年にどのように強化されましたか?
A2. 2026 年に導入された分散型キー管理により、複数のキーをクラウドに分散保管し、キー漏洩リスクを 70 % 削減。暗号化速度は 1.2 GB/s。

Q3. 2025 年の ZFS+Restic の組み合わせで、リモート転送の遅延はどうですか?
A3. 10 Gbps NIC と Restic のレプリケーション機能により、遅延は 2 秒以下で、週次バックアップの総時間は 15 分以内に抑えられます。

まとめ

スナップショット技術は、ZFS、Btrfs、Borg、Restic など多彩な実装により、データ保護を高速かつ安全に実現します。2025 年から 2026 年にかけての進化で、スナップショット速度、暗号化機能、リモート転送が大幅に向上し、DIY PC でも高いレベルのバックアップが手軽に構築可能です。CPU・メモリ・ストレージ・ネットワークを適切に選択し、定期的にスナップショットを取得すれば、データ損失リスクを最小限に抑えつつ、迅速な復旧を実現できます。

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