next up previous
Next: Ćwiczenie Up: Wprowadzenie Previous: Ograniczenia NBD

Konfiguracja i użytkowanie NBD

Moduł osbługujący NBD został napisany przez Pavla Macheka w 1997 dla jądra 2.1.55 i od tamtego czasu jego uaktualniana wersja dostępna jest w kolejnych wydaniach jądra (jeśli w jądro zostało skompilowane z obsługą NBD, moduł sterownika znajduje się w pliku \scalebox{0.6}[0.9]{\texttt{nbd.o}}) [8].

Aby skonfigurować i zainstalować w systemie klienta urządzenie NBD, należy wykonać następujące kroki:

Krok 1.
Wydzielić urządzenie blokowe lub plik na komputerze(-ach) serwera NBD do udostępnienia dla innego komputera.
Krok 2.
Uruchomić serwer NDB.
Krok 3.
Załadowąć moduł obsługi NBD i uruchomić demona klienta NBD na maszynie klienckiej.
Krok 4.
Utworzyć system plików na udostępnionym sieciowym urządzeniu blokowym.
Krok 5.
Zamontować urządzenie w systemie plików.
Sieciowym urządzenie blokowe (NBD) po stronie klienta przypisany jest majorowy numer blokowy (major block number) 43 i minorowy (minor block number 0...n) (wartość n zdefiniowana jest w pliku nbd.h). Urządzenia reprezentowane są przez pliki \scalebox{0.6}[0.9]{\texttt{/dev/nbX}}2.
> ls -l /dev/nb*
brw-rw----    1 root     disk      43,   0 kwi 11  2002 /dev/nb0
brw-rw----    1 root     disk      43,   1 kwi 11  2002 /dev/nb1
brw-rw----    1 root     disk      43,   2 kwi 11  2002 /dev/nb2
Z punktu widzenia klienta NBD, urządzenia \scalebox{0.6}[0.9]{\texttt{/dev/nbX}} są zwykłymi urządzeniami blokowymi takimi jak dyski twarde.


next up previous
Next: Ćwiczenie Up: Wprowadzenie Previous: Ograniczenia NBD
Pawel Topa 2004-10-07