いまさら聞けないファイルシステム 「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 マーケティング新着記事

news099.png

有料動画サービス 34歳以下では過半数が利用経験、4割は1日1回以上利用
「ニールセン・ビデオコンテンツ アンド アド レポート 2024」を基に、テレビ画面での動...

news171.png

2024年のGW予算は横ばい 賃上げよりも物価高と円安の影響が勝る?――インテージ調査
インテージが全国の15歳から79歳の男女を対象に実施したゴールデンウイークに関する調査...

news148.jpg

CNN幹部が語る、メディアビジネスにとってのAIのリスクと機会
生成AIがコンテンツを量産し、真偽の明らかでない情報があふれかえる中、メディアの価値...