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

news041.jpg

楽天グループが「楽天市場」出店店舗向けに「楽天AI大学」を公開
2024年3月より提供している店舗運営支援ツール「RMS AIアシスタント β版」に加え、AIツ...

news070.jpg

中国発AIソーシャル工作のゾッとする実態をMicrosoftがレポート
Microsoftが中国を拠点とする影響力工作の増加についてのレポートを発表した。これは米国...

news042.jpg

顧客の応募可能性をレシートで分析 読売新聞が新たな販促キャンペーンサービスを提供
システムインテグレーターのビーマップと同社子会社のMMSマーケティングは、読売新聞東京...