CIFSとSAMBAの違いは何ですか?

CIFSとSAMBAの違いは何ですか?

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

答え1

SAMBAはもともとSMB Serverでしたが、SMB Serverが実際の製品であるため、名前を変更する必要がありました。 SMBはCIFSの全身です。 SMB(Server Message Block)とCIFS(Common Internet File System)はプロトコルです。 SambaはCIFSネットワークプロトコルを実装しています。これがSambaが(最新の)MS Windowsシステムと通信できる理由です。通常、SMB/CIFS と表示されます。ただし、CIFS は SMB プロトコルの拡張であるため、Samba 経由で NetBIOS を使用している古いシステムに対して SMB 共有を実行している場合は、通常、ポート 137、138、139 を介して Samba サーバーに接続されます。一方、CIFSは厳密にポート445です。

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

CIFSについて本当に学びたいなら、オンラインで無料で利用できる権威ある本があります。

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

Sambaについてもっと知りたい場合は、この本をオンラインでも無料で見ることができます。

Samba バージョン 2 の使用

新しいバージョンがリリースされましたが、私が知っている限り、オンラインバージョンは無料ではありません。

答え2

あなたの質問は「smbfsLinux上のマウントコマンドのファイルシステムタイプとファイルシステムタイプの違いは何ですか?」cifsラーメンの回答をさせていただきます。

ファイルシステムはsmbfsSambaプロジェクトから派生し、Sambaツール(smb.conf、smbmountなど)と緊密に組み合わせた古いFSです。このファイルシステムは使用されなくなりましたが、以前のバージョンとの互換性のために削除されませんでした。ただし、ユーザーがそれを使用する場合(少なくとも最初にインストールする場合)、警告が表示されます。 smbfsには管理者はいません。

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

源泉:Linux CIFSプロジェクト(Sambaプロジェクト、PDF、4ページ参照)

答え3

SAMBAはSMB(Server Message Block)の実装であり、Wikipediaを信じると1996年にCIFS(パブリックインターネットファイルシステム)に名前を変更、あなたの質問に直接答えると、SAMBAは実装であり、CIFSはプロトコルですが、同じプロトコルであるように見えるSMBとCIFSについてお問い合わせいただいたようです。 CIFSがより小さいバージョンであると言えるかもしれません。 SMBの新しいバージョンです。

関連情報