CIFSとSAMBAの違いは何ですか?いつどちらを使用しますか? 2つの間にパフォーマンスの違いはありますか?
SAMBAは元々SMBサーバーですが、SMBサーバーが実際の製品であるため、名前を変更する必要がありました。SMB SMB "サーバーメッセージブロック"およびCIFS "共通インターネットファイルシステム"はプロトコルです。SambaはCIFSネットワークプロトコルを実装しています。これにより、Sambaは(新しい)MSと通信できますWindowsシステム。通常、SMB/CIFSと呼ばれます。ただし、CIFSはSMBプロトコルの拡張であるため、誰かが共有している場合SMB NetBIOSを使用しているレガシーシステムへのSambaは、通常、ポート137、138、139を介してSambaサーバーに接続し、CIFSは厳密にポート445です。
したがって、質問に直接答えるために、SambaはCIFSファイル共有を提供しています。 CIFSでSMB=を使用する可能性があるのは、Windows 2K以前のシステムへのアクセスを提供している場合、または445ではなくポート139に接続したい場合です。
CIFSについて本当に知りたい場合は、最も信頼できる本の1つが無料でオンラインで入手できます。
Sambaについて詳しく知りたい場合は、この本をオンラインで無料で入手することもできます。
新しいエディションが出ていますが、私が知っているオンラインでは無料ではありません。
「Linuxのマウントコマンドのsmbfs
とcifs
ファイルシステムタイプの違いは何ですか?」それから私はあなたのための答えを持っています。
ファイルシステムsmbfs
は、Sambaプロジェクトから派生した古いFSであり、Sambaツール(smb.conf、smbmountなど)と強く結合されていました。このファイルシステムは非推奨となっていますが、下位互換性のためにまだ削除されていませんが、ユーザーがこのファイルシステムを使用すると警告が表示されます(少なくとも最初のマウントで使用する場合)。 smbfsのメンテナがいません。
ファイルシステムcifs
は、カーネル内のnewerファイルシステムです。サポートが改善され(SMB2のようにまだ実験段階です)、適切に保守されています。 Sambaツール(smb.confなど)に依存しません。
SAMBAはSMB(サーバーメッセージブロック)の実装であり、ウィキペディアが信頼できる場合、 その名前がCIFS(Common Internet File System)に変更されます)1996年 に戻ったので、質問に直接答えます。SAMBAは実装です。CIFSはプロトコルですが、SMB and CIFS 、これは同じプロトコルのようですが、CIFSはSMBの新しいバージョンと言えるでしょう。