total descendants::0 total children::1 |
jasne, tak to funguje ako si to popisal ;) pripadny bluezfs moze bezat na gsmhost ale rovnako moze bezat aj u teba kedze mas pristup na bluetooth device gsmhosta. gsmfs moze bezat u teba alebo na gsmhost alebo na uplne inom tretom stroji ktory s tym nic nema spolocne. skratka servery resp drivre ktore obsluhuju device sa mozu nachadzat na uplne inych strojoch nez sa nachadza device. radsej uvediem nejaky priklad. nech na stroji s menom gsmhost je bluetooth device urceny na komunikaciu s mobilom cez bluetooth. nech tento device sa vola /dev/bz0 (upozornujem ze toto je len fikcia a ziaden bluetooth stack neexistuje pod infernom). nas stroj "localhost" chce pristupovat k tomuto mobilu. bluezfs - tento uz neberme do uvahy, mame /dev/bz0 a ten uplne staci. gsmfs - moze byt fileserver ktory si moze vziat na vstup nejaky character device a na vystupe ma Styx protokol. moze to vyzerat nasledovne: 1. gsmfs bezi na gsmhoste, uz je namountovany a mi k nemu pristupujeme skrz melua grid cez adresarovu strukturu v /usr. napr: ; cd /usr/user1/1/gsm 2. spustime gsmfs u seba a pouzijeme remotny device ; mount -c {gsmfs /usr/user/1/dev/bz0} /mnt/gsm 3. vyhradime si na to nejaky dedikovany treti stroj ktory sa bude starat len o servovanie gsmfs "treti stroj": ; listen 'tcp!*!gsmport' { gsmfs /usr/user/1/dev/bz0 } "localhost": ; mount -c "treti stroj" /mnt/gsm a podobne kombinacie by som tu mohol vymyslat na 100 sposobov |
| |||||||||||||||||||||||||