Skip to main content

Co to jest urządzenie blokowe?

Urządzenie blokowe sieciowe (NBD) to zdalna technika przechowywania danych stosowana w Linux oraz UNIX Systemy komputerowe, które pozwala komputerowi klienckie uzyskać dostęp do magazynu danych w systemie zdalnym.Po skonfigurowaniu NBD komputera klienta jest używany tak, jakby był to dysk dysku na kliencie, w przeciwieństwie do miejsca w sieci.Urządzenie blokowe na serwerze może być rzeczywisty dysk twardy, a nawet specjalny typ pliku, do którego można uzyskać dostęp, tak jakby był to dysk.Chociaż wolniej niż lokalny dysk twardy, metoda jest przydatna w wielu przypadkach, takich jak tworzenie kopii zapasowych lub kompaktowych komputerów bez dysku dysku.

Korzystanie z urządzenia blokowego sieciowego w większości przypadków pociąga za sobą model serwera i klienta.Na serwerze utrzymywany jest jako węzeł urządzenia.Zazwyczaj jest to dysk twardy, szereg dysków lub rodzaj pliku często określany jako obraz dysku.Serwer uruchamia niewielkie oprogramowanie, zwane demem, co pozwala klientowi uzyskać dostęp do węzła urządzenia z serwera i zamontować go lokalnie.Z perspektywy komputerów klienckich węzeł urządzenia jest dostępny tak, jakby był to jakikolwiek inny napęd na dysku.

Urządzenie blokowe sieciowe jest podobne, pod wieloma względami, do innej techniki stosowanej przez UNIX Systemy znane jako system plików sieciowych (NFS).Jedną z głównych różnic jest jednak protokół, w którym następuje komunikacja.NFS korzysta z protokołu User Datagram (UDP), podczas gdy NBD korzysta z protokołu sterowania transmisją (TCP).Ponieważ UDP jest czymś w rodzaju metody ognia i zapomnienia o przesyłaniu pakietów przez sieć, czasami jest to utrudnione przez klienta, które musi poprosić o retransmisję danych.Z drugiej strony komunikacja TCP ustanawia dedykowane połączenie między klientem a serwerem, zapewniając, że dane NBD są odczytywane i dokładnie zapisane zbyć ustalonym między klientem a serwerem.Ta technika jest znana jako zbędny szereg niezależnych dysków (RAID).Dzięki konfiguracji RAID typu 1 dane na jednym dysku są odzwierciedlone na dowolnej liczbie dodatkowych dysków, zapewniając natychmiastową dostępną kopię zapasową, jeśli którykolwiek z dysków awansował.Zasadniczo tablica jest postrzegana przez komputerowy system operacyjny jako pojedynczy dyskuDRBD Konfiguracja jest często używana do bardzo dużych macierzy dysku, które wymagają wysokiej dostępności.Jednak w tym przypadku jedna tablica dysków jest ustawiona w formacie RAID, a następnie odzwierciedlona na innych tablicach dysku za pomocą NDB.DRBD jest wówczas dostępny dla dowolnej liczby komputerów klientów.