いまさら聞けないファイルシステム 「NFS」と「CIFS/SMB」の違い「LinuxとWindowsの違い」だけではない

NFSとCIFS/SMBとはどのような違いがあるのだろう。NFSとCIFS/SMBをどのように使い分けるかを説明できるだろうか?

2019年01月22日 05時00分 公開
[Carol Sliwa, Marc StaimerTechTarget]
画像 仕組みを説明できる?

 「Network File System」(NFS)と「Common Internet File System」(CIFS)/「Server Message Block」(SMB)は、サーバなどのリモートコンピューティングデバイスに保存されたファイルを、クライアントシステムに表示し、アクセスできるよう設計されたプロトコルだ。CIFSは、SMBプロトコルのバリエーションの1つだが、現状のストレージシステムの大半はSMBプロトコルを使用している。

 Microsoftは「Server Message Block Version 1.0」(SMB1)を「Windows 2000」で導入して以降、CIFSという用語を使わなくなった。同社はCIFSとSMB1の間ではほとんど変更を加えておらず、同じ種類を示すID「Windows NT LAN Manager 0.12」(NTLM 0.12)を使っている。

 「SMB Version 2」(SMB2)は、MicrosoftがSMBの概念を基礎に開発した新しいファイル共有プロトコルだ。以降の更新はこのSMB2を基に構築している。CIFSは「SMBの1つの実装方式」として残っているが、現在のストレージシステムでCIFSが使用されることはほとんどない。

 代表的な例を考えてみる。クライアントベースのアプリケーションやシステムが、ファイルにアクセスするためにサーバに要求する。あるいは、サーバで実行されているプログラムにメッセージを渡すためにサーバに要求する。要求された操作をファイルサーバが受け取り、応答を返す。そうすると、ユーザーはリモートコンピューティングデバイスやストレージデバイス上のファイルを、それが自分のPC上にあるかのように表示、保存、更新できるようになる。

ITmedia マーケティング新着記事

news097.jpg

ピザ配達員とカーチェイス ペプシの大胆キャンペーンの狙いは?
PepsiはフードデリバリーサービスDoorDashとのパートナーシップ強化に伴い、アクション映...

news050.jpg

健康意識は横ばいでも「体調データ測定」への関心は爆増 なぜ?――電通ウェルネス1万人調査
電通の専門組織の電通ヘルスケアチームは、日本全国の20〜60代の男女計1万人を対象に、第...

news057.jpg

ピザハットが新展開 まさかのTikTok動画活用法とは?
Pizza HutがUAEを中心に「トレンド払い」キャンペーンを展開している。TikTokのトレンド...