CIFS vs SAMBA、違いは何ですか


50

CIFSとSAMBAの違いは何ですか?どちらを使用するかはいつですか?2つの間にパフォーマンスの違いはありますか?

回答:


44

SAMBAはもともとSMBサーバーでしたが、実際の製品であるSMBサーバーのために名前を変更する必要がありました。SMBはCIFSの前身でした。SMB「サーバーメッセージブロック」とCIFS「共通インターネットファイルシステム」はプロトコルです。SambaはCIFSネットワークプロトコルを実装しています。これにより、Sambaは(新しい)MS Windowsシステムと通信できます。通常、SMB / CIFSを参照していることがわかります。ただし、CIFSはSMBプロトコルの拡張であるため、誰かがSambaを介してSMBをNetBIOSを使用するレガシーシステムと共有している場合、通常はポート137、138、139を介してSambaサーバーに接続し、CIFSは厳密にポート445です。

したがって、あなたの質問に直接答えるために、SambaはCIFSファイル共有を提供します。CIFS経由でSMBを使用する可能性があるのは、Windows 2K以前のシステムへのアクセスを提供している場合、または445ではなくポート139に接続する場合です。

CIFSについて本当に知りたい場合は、決定的な本の1つがオンラインで無料で入手できます。

CIFSの実装-共通インターネットファイルシステム

Sambaの詳細を知りたい場合は、この本もオンラインで無料で入手できます。

Samba 2nd Editionの使用

新しいエディションがありますが、私が知っている無料のオンラインではありませんが。


21

あなたの質問が「Linuxでのmountコマンドのファイルシステムタイプsmbfscifsファイルシステムタイプの違いは何ですか?」答えがあります。

ファイルシステムsmbfsは、Sambaプロジェクトから派生した古いFSであり、Sambaツール(smb.conf、smbmountなど)と大きく結びついていました。このファイルシステムは、下位互換性のためにまだ削除されていませんが、使用は推奨されていませんが、ユーザーはこのファイルシステムを使用する際に警告を確認する必要があります。smbfsのメンテナはいません。

ファイルシステムcifsは、カーネル内の新しいファイルシステムです。サポートが改善されており(SMB2など、まだ実験段階です)、適切に維持されています。Sambaツール(smb.confなど)に依存しません。

出典:Linux CIFSプロジェクト(Sambaプロジェクト、PDF、4ページを参照)


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.