Lar Redes O que é um dispositivo de bloco de rede (nbd)? - o que é techopedia

O que é um dispositivo de bloco de rede (nbd)? - o que é techopedia

Índice:

Anonim

Definição - O que significa NBD (Network Block Device)?

Um dispositivo de bloco de rede (NBD) é um protocolo padrão para Linux para exportar um dispositivo de bloco em uma rede. NBDs são nós de dispositivo cujo conteúdo é oferecido por um sistema remoto. Geralmente, os usuários do Linux usam NBDs para obter acesso a qualquer dispositivo de armazenamento que não resida fisicamente na máquina local, mas em uma máquina remota. Por exemplo, usando NBDs, uma máquina local pode obter acesso a um disco fixo conectado a outro computador.


O protocolo NBD foi escrito e desenvolvido por Pavel Machek em 1998.

Techopedia explica Dispositivo de Bloco de Rede (NBD)

O Linux pode usar um servidor remoto como um de seus dispositivos de bloco se o NBD for compilado no kernel. Sempre que o computador cliente deseja ler / dev / nd0, uma solicitação é enviada ao servidor através do TCP. O servidor responde com os dados solicitados. Isso é útil para estações com pouco espaço em disco (ou mesmo sem disco, se inicializadas a partir de um disquete), pois permite que elas usem o espaço em disco de outros computadores.


Ao contrário do NFS (Network File System), é possível usar qualquer sistema de arquivos com NBD. No entanto, se outro usuário já montou a leitura / gravação NBD, é necessário garantir que ninguém mais o monta novamente.


Embora o NFS, o SMB / CIFS e outros protocolos similares sejam úteis, eles podem não ser ideais para alguns requisitos. Listados abaixo estão alguns cenários em que os NBDs são usados ​​com mais frequência do que outros protocolos de compartilhamento de arquivos predominantes:

  • Se um cliente puder oferecer melhores ferramentas para manutenção de baixo nível de discos (por exemplo, versões mais recentes do fsck) quando comparado ao servidor, a provisão de acesso NBD parecerá sensata.
  • Um cenário em que o cliente pode precisar de espaço em disco de rede estendido para o qual um sistema de arquivos de rede convencional pode não ser suficiente.
  • Uma instância em que o servidor pode não ter a capacidade de suportar a estrutura de dados ou o sistema de arquivos no dispositivo destinado à exportação.
  • Durante certas condições em que a aplicação de NBDs pode trazer melhor desempenho, em oposição à implementação de sistemas de arquivos de rede convencionais.
O que é um dispositivo de bloco de rede (nbd)? - o que é techopedia