Bir ağ bloğu cihazı (NBD), Linux® ve Unix® bilgisayar sistemlerinde kullanılan ve istemci bilgisayarın uzak sistemdeki bir veri deposuna erişmesini sağlayan uzak veri depolama tekniğidir. İstemci bilgisayar NBD'yi kurduktan sonra, sanki ağdaki başka bir yerin aksine istemcide bir disk sürücüsüymiş gibi kullanılır. Sunucudaki ağ bloğu aygıtı gerçek bir sabit disk veya bir diskmiş gibi erişilebilen özel bir dosya türü olabilir. Yerel bir sabit diskten daha yavaş olmasına rağmen, yöntem, disk sürücüsü olmayan yedekleme veya kompakt bilgisayarlar gibi birçok durumda kullanışlıdır.
Ağ blok cihazını kullanmak, çoğu durumda bir sunucu ve istemci modeli gerektirir. Sunucuda, cihaz düğümü olarak adlandırılanlar korunur. Bu genellikle bir sabit disk, bir disk dizisi veya genellikle disk görüntüsü olarak adlandırılan bir dosya türüdür. Sunucu, bir istemcinin cihaz düğümüne sunucudan erişmesini ve yerel olarak bağlamasını sağlayan, daemon adı verilen küçük bir yazılım programı çalıştırır. İstemci bilgisayarın bakış açısından, cihaz düğümüne, başka bir disk sürücüymiş gibi erişilir.
Ağ blok aygıtı, birçok yönden, bir ağ dosya sistemi (NFS) olarak bilinen Unix® sistemleri tarafından kullanılan başka bir tekniğe benzer. Bununla birlikte, birincil farklardan biri, iletişimin gerçekleştiği protokoldür. NFS, kullanıcı datagram protokolünü (UDP) kullanırken NBD, iletim kontrol protokolünü (TCP) kullanır. UDP bir yangın ve ağ üzerinde paket aktarma yöntemini unuttuğu için, bazen müşterinin verilerin yeniden iletilmesini istemek zorunda kalması engellenir. Öte yandan, TCP iletişimi, müşteri ve sunucu arasında NBD verilerinin doğru bir şekilde okunup yazılmasını sağlayan özel bir bağlantı kurar.
Bir ağ bloğu cihaz uygulamasındaki bu yetenek, istemci ve sunucu arasında bazı özel disk yansıtma türlerinin kurulmasına izin verir. Bu teknik yedekli bağımsız diskler dizisi (RAID) olarak bilinir. Tip bir RAID kurulumuyla, bir diskteki veriler, herhangi bir diskte başarısız olursa, anında erişilebilir bir yedekleme sağlayan herhangi bir sayıda ek diske yansıtılır. Temelde, dizi bilgisayar işletim sistemi tarafından tek bir disk olarak görülür.
Ağ bloğu cihaz tekniğini yaygın olarak kullanan böyle bir ürün, dağıtılmış kopyalanmış blok cihazı (DRBD®) olarak bilinir. Bir DRBD® kurulumu genellikle yüksek kullanılabilirlik gerektiren çok büyük disk dizileri için kullanılır. Bu durumda, bir disk dizisi RAID biçiminde ayarlanmış ve daha sonra bir NDB kullanımıyla diğer disk dizilerine yansıtılmıştır. DRBD® daha sonra herhangi bir sayıda istemci bilgisayara erişilebilir.


