USB hub/switch egyéb

Sziasztok!

A következőben szeretném a segítségetek kérni:

Egy USB hubon megoldható az, hogy pl a hub 7 portjába csatlakozik 1-1 gép, a 8 porton pedig egy pendrive, akkor a pendriveot mind a 7 gép tudja kezelni? Tudomásom szerint a HUB pont ellenkezőjére hivatott (egy usb porton több eszköz). Bármilyen ötlet érdekel, hogy a pendrive mozgatását elkerüljük a gépek között...

Hozzászólások

Megosztas halozaton? Esetleg, ha nem megy mindig az egyik szamitogep, akkor megveszed a leheto legolcsobb USB-vel is rendelkezo routert es azzal osztod meg? Ha mukodne is az USB-s elmeleted (de nem fog), akkor is meg kellene kuzdened az eszkozon levo filerendszer kezelesevel.

---
Apple iMac 27"
áéíóöőúüű

Akkor minden pendrájvhoz kell még egy USB-hosszabítókábel is. Így kímélheted a pendrájv csatlakozóját.
Mert ugye a kezetek közt átmenő gépekbe mindenképpen be kell dugni valamit!
--
Tertilla; Tisztelem a botladozó embert és nem rokonszenvezem a tökéletessel! Hagyd már abba!; DropBox

erre megoldásként egy 90fokban hajlított toldót használunk, igazából a drive rendszeres ki-be dugdosását szeretnénk megoldani, picit "automatizálni", hogy a gép felkötésekor a kvm switch mellé csak egy plusz usb kábelt kelljen csatlakoztatni (egyszerre az összes gépnél) ne pedig egyesével pendrájval végigjárni őket.

Akkor fogsz annyi darab halozati kommunikaciora kepes eszkozt (pl. mikrokontroller, vagy egyeb ARM alapu ize), amivel meg tudsz valositani vagy szoftveresen emulalt vagy hardveres USB-t, azon felul pedig emulalhatsz egy 16-32 megas pendriveot ami halozaton at kepezi le a tavoli eszkozre a tartalmat. Olcso mikrokontrollernek ott lehet az ESP8266, szoftveresen meg lehet oldani az USB-t, egy tavoli szerverre pedig WiFi-vel tudja a dolgokat kuldozgetni az ESP. Ha a tavoli eszkoz pl linux, akkor a VFAT formatumu image read onlyban siman felmountolhato. kb 20$-bol ossze is rakhato a hardver.

---
Apple iMac 27"
áéíóöőúüű

Úgy látom ez valamilyen szervizelésre vagy tesztelésre kell. Tehát néhány percre kellene felcsatolni majd lecsatolni. Mindezt naponta 100-as nagyságrendben.
Még a pendrájv egyedi bedugását is megakarja spórolni!
--
Tertilla; Tisztelem a botladozó embert és nem rokonszenvezem a tökéletessel! Hagyd már abba!; DropBox

Azt gondolom, ez a megoldás nem fog működni, mert egy erre nem felkészített filerendszert nem fog tudni több gép írni-olvasni.
...illetve lehetséges, de nem jósolok nagy megbízhatóságot... :)

Tehát simán, úgy, mintha "minden gépbe be lenne dugva a pendrive" nem megoldható.

Ezért (is) javasolták a megosztást. Hogy milyen rendszer (router saját os, win, linux...) az mindegy, ebben az esetben az OS fogja intézni a kiajánlott filerendszer lockolásást, írását, olvasását, meg a konzisztenciáját, úgy általában.

Értem a problémát - mármint, hogy a megosztás nem jó, direktbe kellenének az eszközök az USB-n -, de szerintem a fentiek miatt ez az út nem járható.

<-------
You can't grep on dead trees.

Szerintem az lehet, hogy még soha nem nézted meg közelebbről az usb kábelt... a két vége nem egyforma. Az egyik vége a számítógép seggébe dugható csak, a másik meg az eszközökbe. Mivel a hubnak pontosan egy olyan portja van, amibe a számítógépből jövő kábel belemegy, és az összes többi portja pont úgy néz ki, mint a számítógép seggében levő, így levonható a következtetés, hogy "nem arra van kitalálva", hogy 7 számítógépet rádugjál egyszerre. Vannak persze non standard kábelek, amiknek mondjuk egyforma a két vége, de elárulom, hogy azzal sem fogsz tudni több gépet ugyanarra a hubra rákötni (hiába kötöd össze, nem fog menni).

Lehet kapni "átkapcsolókat", amiben valami elektronikus vagy mechanikus kapcsoló kapcsolja, hogy éppen melyik számítógépre legyen rákötve egyazon usb eszköz. Ezzel gyakorlatilag a kábeldugdosást és a mechanikai sérülést spórolod meg - természetesen itt is egyszerre csak egy gép láthatja a rádugott cuccot.
http://www.argep.hu/main.aspx?suche=usb%20%C3%A1tkapcsol%C3%B3

Na jó, de nem a csatlakozó kinézete a legnagyobb gond, hanem az egésznek az elve. Van egy gép, felcsatolja a block device-t, a kernel disk cache-ben tartja egy részét, tehát kezeli a filerendszert. Ezt egyidőben másik gép nem tudja megtenni, a filerendszer nyilvántartását egyszerre többen többféleképpen nem írhatják. Tehát az elképzelés elvileg bukott.

Ez csak úgy megy, hogy egy gép kezeli a filerendszert, ezen fut egy fileszerver, hálózaton a többi, tehát a tesztgépek elérik a megosztást. Vagy, ahogy írták is, kell mikrokontrollerrel csinálni egy masstorage device emulációt, ami a megosztás egy-egy image-ét, netán egy-egy önálló filerendszerét rendeli össze az emulált tartalommal. Ekkor ugyan egy eszközre kerül a több gép anyaga, de egymástól elszeparált filerendszerekbe.

Nem vagyok teljességgel meggyőződve arról, hogy egy mikrokontrollerrel emulálni egy masstorage device-t, valamint ezt valamilyen hálózatos protokollon illeszteni egy fileszerverhez annyira triviális volna. Elég csinos kis fejlesztésnek tűnik, nem egy- vagy kéthetes meló ez.

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

A csatlakozó "intő jel" kéne legyen az egybites júzereknek is. Már abból kéne látni, hogy itt gondok lesznek.

A mikrokontrolleres emuláció amúgy azért nem nehéz, mert ez tipikus mintapélda program szokott lenni az usb-s mikrokontrollereket forgalmazó gyártóknál (szimuláljunk flash tárolót), tehát csak elő kell venni és kicsit beletúrni.
Viszont nem ismerek olyan mikrokontrollert, amivel értelmes dolog lenne ilyen multi-usb emulációt csinálni, lévén az értelmes árú mikrokontrollereknek 1 db usb device portja van - így viszont akkor kellene n db mikrokontroller, és máris ott vagyunk, hogy mennyivel egyszerűbb és olcsóbb n db pendrive-ot használni, ahol nem is kell fejleszteni semmitse...

Én egy ilyent használok:

ATEN 4-Port USB 2.0 Peripheral Sharing Device US424
http://www.aten.com/global/en/products/mobility-&-usb/usb-peripheral-sw…

Van belőle kétportos is.

A központi egységén van 4db USB port, oda tudsz egeret, billentyűzetet, webkamerát stb. dugni.
Kijön belőle 4 kábel USB-A csatival, meg egy ötödik ami a váltógombja, ezt kb. bárhova tudod vezetni és egy/két gombnyomással a kért porton van.
Én a laptopom a Chromeboxom és néha RPi vagy javított gép között váltogatok vele. Monitoron meg az inputot változatom.

Van USB3-as változat is, azzal nincs tapasztalatom:
http://www.aten.com/global/en/products/mobility-&-usb/usb-peripheral-sw…

Lehet bagóért venni tplink routert is, amin van usb port, ezek képesek pendrive-ot fogadni.