Co to jest urządzenie blokowe?
Urządzenie blokowe sieciowe (NBD) to zdalna technika przechowywania danych stosowana w systemach komputerowych Linux® i UNIX®, która umożliwia komputerze klienta dostęp do magazynu danych w zdalnym systemie. 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.
Korzystanie z urządzenia blokowego sieciowego w większości przypadków obejmuje 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 tWęzeł urządzenia z serwera i zamontuj go lokalnie. Z punktu widzenia komputera klienta węzeł urządzenia jest dostępny tak, jakby był to inny dysk dysku.
Urządzenie blokowe sieciowe jest pod wieloma względami podobne do innej techniki stosowanej przez systemy UNIX® 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, upewniając się, że dane NBD są odczytywane i zapisane z dokładnego.
Ta zdolność w implementacji urządzenia blokowego sieci umożliwia SOME Specjalne typy dysk, które mają zostać ustalone 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 dysk.
Jeden z takich produktów, który szeroko wykorzystuje technikę urządzenia blokowego sieci, jest znany jako rozproszone replikowane urządzenie blokowe (DRBD®). Konfiguracja DRBD® 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 następnie dostępny dla dowolnej liczby komputerów klientów.