Skip to main content

Cos'è un dispositivo di blocco di rete?

Un dispositivo di blocco di rete (NBD) è una tecnica di archiviazione dei dati remoto utilizzata su Linux e Unix sistemi informatici, che consentono a un computer client di accedere a un archivio di dati su un sistema remoto.Una volta che il computer client ha impostato l'NBD, viene utilizzato come se fosse un'unità disco effettivamente sul client anziché da qualche altra parte della rete.Il dispositivo di blocco di rete sul server può essere un disco rigido effettivo o anche un tipo speciale di file a cui è possibile accedere come se fosse un disco.Sebbene più lento di un disco rigido locale, il metodo è utile per una serie di casi, come computer di backup o compatto senza unità disco.

Utilizzo del dispositivo di blocco di rete, nella maggior parte dei casi, comporta un modello di server e client.Sul server, ciò che viene indicato come nodo del dispositivo viene mantenuto.Questo è in genere un disco rigido, una serie di dischi o un tipo di file spesso indicato come un'immagine del disco.Il server esegue un po 'di software, chiamato demone, che consente a un client di accedere al nodo del dispositivo dal server e di montarlo localmente.Dal punto di vista dei computer client, è accessibile al nodo del dispositivo proprio come se fosse qualsiasi altra unità disco.

Il dispositivo di blocco di rete è simile, in molti modi, a un'altra tecnica utilizzata da Unix sistemi noti come file system di rete (NFS).Una differenza primaria, tuttavia, è il protocollo attraverso il quale si verifica la comunicazione.NFS utilizza l'utente Datagram Protocol (UDP), mentre NBD utilizza il protocollo di controllo della trasmissione (TCP).Poiché UDP è una specie di metodo di fuoco e dimentica il trasferimento dei pacchetti sulla rete, a volte viene ostacolato dal cliente che deve chiedere la ritrasmissione dei dati.La comunicazione TCP, d'altra parte, stabilisce una connessione dedicata tra il client e il server, garantendo che i dati NBD vengano letti e scritti da accuratamente.

Questa capacità in un'implementazione di un dispositivo di blocco di rete consente alcuni tipi speciali di mirroring del disco aessere stabilito tra client e server.Questa tecnica è conosciuta come una serie ridondante di dischi indipendenti (RAID).Con una configurazione RAID di tipo uno, i dati su un disco vengono rispecchiati su qualsiasi numero di dischi aggiuntivi, fornendo un backup immediatamente accessibile in caso di fallimento di uno qualsiasi dei dischi.In sostanza, l'array è visualizzato dal sistema operativo del computer come un singolo disco.

Uno di questi prodotti che fa ampio uso della tecnica del dispositivo a blocchi di rete è noto come dispositivo a blocchi replicato distribuito (DRBD ).Un DRBD La configurazione viene spesso utilizzata per array di disco molto grandi che richiedono un'alta disponibilità.In questo caso, tuttavia, un array di disco viene impostato in un formato RAID e quindi rispecchiato su altri array di disco attraverso l'uso di un NDB.Il DRBD è quindi accessibile a qualsiasi numero di computer client.