Linux CIFとは何ですか

藏色散人
藏色散人オリジナル
2023-04-14 11:01:062319ブラウズ

linux cifs は、ホストがリモート ホスト上で共有されているファイルにアクセスできるようにする一般的なネットワーク ファイル システムです。CIFS は C/S モードを使用します。つまり、クライアントがサーバーにリクエストを送信し、サーバーが受け入れて応答します。CIFS は SMB の公開オープン プロトコルであり、SMB は現在、ローカル エリア ネットワークでサーバー ファイルのアクセスと印刷に使用されるプロトコルです。

Linux CIFとは何ですか

#このチュートリアルの動作環境: linux5.9.8 システム、Dell G3 コンピューター。

Linux CIF とは何ですか?

CIFS (Common Internet File System) ファイル システムは、共通ネットワーク ファイル システムとも呼ばれ、ホストがリモート ホスト上で共有されているファイルにアクセスできるようにします。 CIFS で使用される C/S モデル (クライアントがサーバーにリクエストを送信し、サーバーが受け入れて応答します)。 CIFS は、パブリックでオープンな SMB (サーバー メッセージ ブロック、サービス情報ブロック) プロトコルです。 SMB は現在、ローカル エリア ネットワークでサーバー ファイルのアクセスと印刷に使用されるプロトコルです。

CIFS と NFS はどちらもネットワーク上でファイルを共有する方法 (ホストとストレージを分離するために使用されます。ホストがダウンした場合、ネットワーク経由で共有ストレージ ファイルにアクセスできます)。この記事では主に次の点について説明します。 CIFS サービスと NFS サービスについては、今後のいくつかの記事で詳しく説明します。

CIFSはSMBですが、CIFSはMicrosoftが立ち上げたプロトコル、SMBはSunが立ち上げたプロトコルで、LinuxにインストールするのはSMBのフリーソフトであるSambaです。

Samba を使用する場合、次の注意事項があります:

Samba はシステム アカウントでログインすることも、匿名でログインすることもできますが、匿名ログインを使用するには、Samba の設定が必要ですサーバー側のファイル。構成を変更します。

アカウントによって共有されているファイルは、アカウントのホーム ディレクトリにあります。

ファイルをアップロードする場合は、次の場所にあるファイルのみアップロードできます。カレントディレクトリ。

関連拡張:

サーバー ストレージの 3 つのストレージ方式の違い: iscsi、cifs、NFS

1. ストレージ さまざまなプロトコル

1. iscsi: インターネットおよび SCSI-3 プロトコルに基づくストレージ テクノロジであり、IETF によって提案され、2003 年 2 月 11 日に正式な標準となりました。

2. cifs: は、プログラムがリモートのインターネット コンピューター上のファイルにアクセスし、このコンピューターにサービスの提供を要求できるようにする、新しく提案されたプロトコルです。

3. nfs: ネットワーク ファイル システム. ネットワーク ファイル システムは、FreeBSD がサポートするファイル システムの 1 つです。

2. 異なるストレージ原則

1. iscsi: TCP/IP ポート 860 および 3260 を通信チャネルとして使用します。 iSCSI プロトコルを使用して 2 台のサーバー間で SCSI コマンドを交換することにより、サーバーは高速 LAN ハブを介して SAN をローカル ストレージ デバイスとしてシミュレートできます。

2. cifs: パブリックまたはオープン SMB プロトコルのバージョンであり、Microsoft によって使用されます。 SMB プロトコルは、ローカル エリア ネットワーク上のサーバー ファイル アクセスと印刷に使用されるプロトコルです。

3. nfs: NFS を使用すると、ユーザーとプログラムはローカル ファイルと同じようにリモート システム上のファイルにアクセスできます。

3. さまざまなストレージ特性

1. iscsi: 2 つのホストが IP ネットワークを通じて相互にネゴシエートし、SCSI コマンドを交換します。このようにして、iSCSI はワイド エリア ネットワーク上で一般的に使用される高性能ローカル ストレージ バスをエミュレートし、ストレージ エリア ネットワーク (SAN) を構築します。

2. cifs: CIFS は、下位レベルで実行される TCP/IP プロトコルとは異なり、上位レベルで実行されます。 CIFS は、ファイル転送プロトコルやハイパーテキスト転送プロトコルなどのアプリケーション プロトコルの実装として見ることができます。

4. nfs: すべてのユーザーのホーム ディレクトリを配置するように中央の NFS サーバーを構成すると便利な場合があります。これらのディレクトリをネットワークにエクスポートできるため、ユーザーはどのワークステーションにログオンしても常に同じホーム ディレクトリを持つことができます。

4. 実用的な観点から Samba と NFS を比較する

1. 実用的な違い

(1) Samba は、Win と Linux、Linux と Linux の共有、ただし、SMB プロトコルは MS であり、SMB の高度な機能は Windows の機能と密接に関連しています。

(2) Samba と比較して、NFS はより簡潔、便利、よりネイティブで、互換性が優れています。

2. 異なるオペレーティング システムで実行する

(1) samba は主に Windows と UNIX 間でリソースを共有するために使用されます。リソースには、ファイル、プリンターなどが含まれます。

(2) NFS は、Windows ではなく主に UNIX/LINUX で使用されます。

推奨学習: 「Linux ビデオ チュートリアル

以上がLinux CIFとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。