NFSって、そもそもナニ?

はじめに:ファイル共有とは?
会社や自宅で、複数のパソコンから同じファイルにアクセスしたい――そんな場面、よくありますよね。
「みんなで同じフォルダを見たい」 「サーバーに置いたファイルを、自分のPCのフォルダみたいに使いたい」
こうした「ネットワークを通じてファイルを共有する仕組み」を実現するのが、NFSやSMBといった「ファイル共有プロトコル(通信の取り決め)」です。
今回は、この2つの代表的な仕組みについて、初心者の方にもわかりやすく解説します。
NFSとは?
NFS(Network File System)は、その名の通り「ネットワーク越しにファイルシステムを使えるようにする仕組み」です。
生まれた背景
NFSは1980年代にSun Microsystems社が開発した、歴史あるプロトコルです。主にUNIX系OS(Linux、Solarisなど)の世界で広く使われてきました。
NFSの特徴
- シンプルな設計:ネットワーク越しのファイルを、まるでローカルのファイルのように扱える
- UNIX文化が土台:ユーザー権限の管理方法などがUNIX/Linuxの考え方に近い
- サーバー・クライアント方式:ファイルを持っている側(サーバー)と、使いたい側(クライアント)に分かれる
イメージとしては、「サーバー上のフォルダを、ネットワーク経由で自分のPCの一部としてそのままマウント(接続)する」という感覚です。
どんな場面で使われる?
- Linuxサーバー同士でのデータ共有
- データセンターでの大規模なストレージ環境
- 仮想化環境(VMware、KVMなど)での共有ストレージ
合わせて読みたい
SMBとは?
SMB(Server Message Block)も、ファイル共有のためのプロトコルです。こちらは主にWindows環境で使われてきました。
生まれた背景
SMBは元々IBMが開発し、後にMicrosoftが拡張してWindowsの標準的なファイル共有方式として定着しました。「CIFS(Common Internet File System)」という名前で呼ばれることもありますが、これはSMBの一種です。
SMBの特徴
- Windowsとの親和性が高い:Windowsパソコンから「\サーバー名\共有フォルダ」のような形でアクセスできる
- プリンター共有もできる:ファイルだけでなく、プリンターなどの共有にも使える
- 認証機能が充実:Active Directoryなど、Windowsのユーザー管理と連携しやすい
「会社のパソコンで、共有フォルダをエクスプローラーから開く」――多くの方が経験しているであろうこの操作、実はSMBが裏で動いています。
どんな場面で使われる?
- Windows PC同士・Windowsサーバーとのファイル共有
- 社内ネットワークでの共有フォルダ
- NAS(ネットワーク接続ストレージ)製品の多くもSMBに対応
NFSとSMBの違い
簡単に整理すると、こんな違いがあります。
| 項目 | NFS | SMB |
| 主な出自 | UNIX/Linux系 | Windows系 |
| 開発元 | Sun Microsystems | IBM → Microsoft |
| 得意な環境 | Linuxサーバー、仮想化環境 | Windows PC、NAS |
| 権限管理 | UNIX式のパーミッション | Windowsアカウント・ADと連携 |
もっと簡単に言うと、
「Linux同士ならNFS、Windowsが絡むならSMB」
というのが、大まかな使い分けのイメージです。ただし最近では、LinuxでもSMBを使えたり、逆にWindowsでもNFSを使えたりと、境界は薄くなってきています。
合わせて読みたい
どちらが「良い」というより「向き不向き」
NFSとSMBは、どちらが優れているというものではなく、環境や目的に応じて選ぶものです。
- 社内のWindows PCでファイルを共有したい → SMBが自然
- LinuxサーバーやNAS上のストレージを、他のLinuxサーバーと共有したい → NFSが自然
- 混在環境(Windows+Linux)→ 両方に対応した機器・設定を用意することも多い
企業のデータセンターやNAS製品を選ぶ際にも、「NFS対応」「SMB対応」という表記を見かけますが、これは「どのOS環境から使いやすいか」を示しているのです。
合わせて読みたい
まとめ
- NFSは、UNIX/Linux文化から生まれたファイル共有の仕組み
- SMBは、Windows文化から生まれたファイル共有の仕組み
- どちらも「ネットワーク越しにファイルを共有する」という目的は同じだが、育った環境や得意分野が異なる
- 実際の現場では、環境に応じて使い分けたり、両方に対応させたりすることが一般的
普段何気なく使っている「共有フォルダ」の裏側には、こうした技術の積み重ねがあります。仕組みを知ると、トラブル対応や機器選定の際にも役立つはずです。

