Skip to main content

ネットワークブロックデバイスとは何ですか?

blockネットワークブロックデバイス(NBD)は、Linux&Reg;で使用されるリモートデータストレージ手法です。およびunix®クライアントコンピューターがリモートシステム上のデータストアにアクセスできるようにするコンピューターシステム。クライアントコンピューターがNBDをセットアップすると、ネットワーク上のどこかではなく、実際にクライアントにディスクドライブであるかのように使用されます。サーバー上のネットワークブロックデバイスは、実際のハードディスクまたはディスクのようにアクセスできる特別なタイプのファイルでさえあります。ローカルハードディスクよりも遅いですが、この方法は、ディスクドライブのないバックアップやコンパクトコンピューターなど、多くのケースに役立ちます。サーバーでは、デバイスノードと呼ばれるものが維持されます。これは通常、ハードディスク、ディスクの配列、またはディスクイメージと呼ばれることが多いファイルの種類です。サーバーは、デーモンと呼ばれる少量のソフトウェアを実行します。これにより、クライアントはサーバーからデバイスノードにアクセスしてローカルにマウントできます。クライアントコンピューターの観点から、デバイスノードは他のディスクドライブであるかのようにアクセスされます。ネットワークファイルシステム(NFS)と呼ばれるシステム。ただし、主な違いの1つは、通信が発生するプロトコルです。NFSはユーザーデータグラムプロトコル(UDP)を使用しますが、NBDは送信制御プロトコル(TCP)を使用します。UDPは火災のようなものであり、ネットワーク上のパケット転送の方法を忘れているため、クライアントがデータの再送信を求めなければならないことによって妨げられることがあります。一方、TCP通信は、クライアントとサーバーの間に専用の接続を確立し、NBDデータが正確に読み取り、書き込まれるようにします。クライアントとサーバーの間に確立されます。この手法は、独立したディスクの冗長な配列として知られています(RAID)。タイプ1のRAIDセットアップを使用すると、1つのディスク上のデータが任意の数の追加ディスクにミラーリングされ、ディスクのいずれかが失敗した場合に即座にアクセス可能なバックアップを提供します。本質的に、アレイはコンピューターオペレーティングシステムによって単一のディスクと見なされています。drbd®セットアップは、多くの場合、高可用性を必要とする非常に大きなディスクアレイに使用されます。ただし、この場合、1つのディスクアレイがRAID形式でセットアップされ、NDBを使用して他のディスクアレイにミラーリングされます。drbd®その後、任意の数のクライアントコンピューターがアクセスできます。