Índice:
- Definição - O que significa NBD (Network Block Device)?
- Techopedia explica Dispositivo de Bloco de Rede (NBD)
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.