• Skip to main content
  • Skip to primary sidebar

bloggggggggggggggg

// コードと趣味の境界線上

ファイルシステム比較 — NTFS, APFS, ext4, ZFS

ファイルシステムって普段意識しないけど、データの安全性とパフォーマンスを根本で支えてる縁の下の力持ち。各OSのデフォルトファイルシステムを比較してみると、設計思想の違いが如実に出てて面白い。

NTFS(Windows) — 1993年登場の超ロングセラー。ジャーナリング(突然の電源断でもファイルシステムが壊れない)対応。アクセス権限が細かく設定できる。でもファイル名の大文字小文字を区別しない(デフォルトで)。これがLinuxとの相互運用で地味にイライラする。

主要ファイルシステム比較:

NTFS APFS ext4 ZFS
OS Windows macOS Linux クロス(BSD/Linux)
最大ファイルサイズ 16EB 8EB 16TB 16EB
最大ボリューム 256TB 8EB 1EB 256ZB
ジャーナリング ✅ ✅ ✅ ✅(Copy-on-Write)
スナップショット ✅(VSS) ✅ 神 ❌(LVMで代用) ✅ 超神
圧縮 ✅ ✅ ❌ ✅
チェックサム ❌ ✅ ❌ ✅
重複排除 ✅(Server版) ✅ ❌ ✅

APFS(macOS) — Appleが2017年に導入したNTFSの後継。スナップショットが神。Time Machineのバックアップが一瞬で終わるのはこれのおかげ。ファイルのコピーが瞬間(実際には参照だけ作ってデータはCoWで遅延書き込み)。

ext4(Linux) — 安定の王道。2008年登場で枯れきってる。機能は少ないけど、その分速くて信頼性が高い。個人のLinuxマシンは今もこれで十分。

ZFS — 別格。データの整合性検証、自動修復、スナップショット、圧縮、重複排除。全部入り。でもメモリを食う。本気のデータ保管にはZFS一択。

← Windows vs macOS vs Linux — 三者三様の設計思想
メモリ管理の違いが生む使用感の差 — なぜMacは8GBでもサクサクなのか →

Primary Sidebar

最近の投稿

  • インフラエンジニアのキャリアパス — 手動運用からSREへ
  • 障害対応の心得 — 本番で焦らないために
  • 監視設計の基本 — 何をどう見るべきか
  • ログ管理 — ELKスタック入門
  • HTTPSと証明書管理 — Let’s Encryptの恩恵を最大限に

アーカイブ

  • May 2026

カテゴリー

  • AI
  • Linux
  • OS
  • Windows
  • インフラ・DevOps
  • おうちサーバー
  • サーバー・インフラ
  • ツール・環境
  • プログラミング
  • 未分類
  • 開発哲学

最近のコメント

No comments to show.

© 横山鉄工所 & まめたろう重工