![ネットワークブロックデバイスどのように、何を、なぜ](https://i.ytimg.com/vi/LC0wu3cgkb8/hqdefault.jpg)
コンテンツ
- 定義-ネットワークブロックデバイス(NBD)の意味
- Microsoft AzureとMicrosoft Cloudの紹介|このガイドを通して、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。
- Techopediaはネットワークブロックデバイス(NBD)について説明します
定義-ネットワークブロックデバイス(NBD)の意味
ネットワークブロックデバイス(NBD)は、ネットワーク経由でブロックデバイスをエクスポートするためのLinuxの標準プロトコルです。 NBDは、リモートシステムによってコンテンツが提供されるデバイスノードです。通常、LinuxユーザーはNBDを使用して、ローカルマシンに物理的に存在せず、リモートマシンに存在するストレージデバイスにアクセスします。たとえば、NBDを使用すると、ローカルマシンは別のコンピューターに接続されている固定ディスクにアクセスできます。NBDプロトコルは、1998年にPavel Machekによって作成および開発されました。
Microsoft AzureとMicrosoft Cloudの紹介|このガイドを通して、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。
Techopediaはネットワークブロックデバイス(NBD)について説明します
Linuxは、NBDがカーネルにコンパイルされている場合、リモートサーバーをブロックデバイスの1つとして利用できます。クライアントコンピューターが/ dev / nd0を読み取りたい場合は常に、TCPを介してサーバーに要求が送信されます。サーバーは、要求されたデータで応答します。これは、他のコンピューターのディスクスペースを使用できるので、ディスクスペースの少ない(またはフロッピーから起動する場合はディスクレスの)ステーションに役立ちます。ネットワークファイルシステム(NFS)とは対照的に、NBDで任意のファイルシステムを使用できます。ただし、別のユーザーが既にNBD読み取り/書き込みをマウントしている場合は、他のユーザーが再びNBDをマウントしないようにする必要があります。
NFS、SMB / CIFS、およびその他の類似のプロトコルは有用ですが、一部の要件には理想的ではない場合があります。以下に、他の一般的なファイル共有プロトコルよりもNBDが頻繁に使用されるいくつかのシナリオを示します。
- サーバーと比較して、クライアントがディスクの低レベルメンテナンス用の優れたツール(たとえば、fsckの新しいバージョン)を提供できる場合、NBDアクセスの提供は賢明なようです。
- クライアントが、従来のネットワークファイルシステムでは不十分な拡張ネットワークディスク領域を必要とするシナリオ。
- サーバーが、エクスポートを目的としたデバイス上のデータ構造またはファイルシステムをサポートできない場合があります。
- NBDを適用すると、従来のネットワークファイルシステムを実装するのとは対照的に、パフォーマンスが向上する可能性がある特定の状況で。