J'aimerais pouvoir servir une section du système de fichiers de ma box via USB à un autre ordinateur. Par exemple, si les fichiers se trouvent sur la case A et que je lis dans la case B, alors B monterait A, verrait ces fichiers et les monterait comme un périphérique de système de fichiers (c'est-à-dire comme une clé USB).
Idéalement, la solution fonctionnerait pour n'importe quelle distribution Linux, mais je l'exécuterai très probablement sur des variantes Debian.
Veuillez me faire savoir si vous avez besoin de plus d'informations. À votre santé.
hardware
filesystems
usb
mount
Sam Bisbee
la source
la source
Réponses:
D'après les informations que vous avez fournies, je présume que:
Si l'une de ces hypothèses est fausse, vous aurez plus de facilité.
Ce que vous recherchez est un moyen de faire apparaître un ordinateur comme un périphérique de stockage USB. En principe, cela ne devrait pas nécessiter beaucoup d'électronique - je pense que le bon gadget pourrait être produit en masse pour pas plus de quelques USD plus les frais de port. Mais je ne trouve pas de référence au bon gadget existant.
Le simple fait d'utiliser un câble USB d'ordinateur à ordinateur ne fera pas l'affaire: ceux-ci simulent un réseau Ethernet et la boîte noire ne parle pas Ethernet. Et les convertisseurs de stockage USB vers LAN ne vous aideront pas, ils vont dans le mauvais sens.
Vous pouvez concevoir un bras de robot qui débranche une clé USB de la boîte noire et la branche sur un ordinateur. Maintenant que la suggestion évidente mais peu pratique a été faite ...
Vous pouvez faire concevoir le gadget et lui écrire un pilote. Mais cela pourrait être hors de votre fourchette de prix, surtout si vous n'avez pas besoin de millions d'unités.
Il peut y avoir un périphérique NAS sophistiqué qui peut communiquer avec plusieurs ordinateurs via iSCSI et USB (ces deux derniers mots sont la partie difficile).
Certains téléphones portables et PDA peuvent agir comme un périphérique de stockage USB et disposent en outre d'une connexion GSM, wifi ou Ethernet. Mais ils agissent souvent comme périphériques de stockage uniquement lorsqu'ils sont éteints, donc je ne sais pas s'il y en a un qui pourrait être utilisé comme pont ou serveur.
Voici une discussion sur une exigence quelque peu similaire. La seule solution possible qu'il suggère est ce pont de stockage USB vers wifi , qui semble convenir - mais c'est cher.
Il existe des commutateurs USB (alias hubs de partage) qui vous permettent de partager un périphérique USB entre deux ordinateurs. Vous pouvez en utiliser un pour partager un périphérique de stockage entre la boîte noire et un ordinateur. Le problème est qu'ils obligent généralement l'utilisateur à appuyer sur un bouton pour basculer entre les deux appareils - mais si vous en trouvez un où le commutateur peut être contrôlé à distance, vous avez une solution.
la source
Je pense que cela peut être accompli avec un câble USB d'hôte à hôte et le pilote usbnet Linux. La compatibilité matérielle et des détails sur la façon de configurer cela sous Linux sont fournis à: http://www.linux-usb.org/usbnet/
la source
Je ne vois pas vraiment comment l'USB s'intègre ici? Pourquoi n'utilisez-vous pas SAMBA ou NFS pour partager les fichiers entre ces machines? Peut-être que cela ne fonctionne pas pour une raison quelconque, vous devriez donc probablement ajouter un peu plus d'explications ...
la source
Même si vous résolvez les problèmes spécifiques à l'USB, comme faire ressembler un hôte USB à un périphérique USB, vous rencontrerez des problèmes pour monter le système de fichiers sur deux périphériques différents en même temps.
Si la boîte A a un lecteur (disons / dev / sdb1) et qu'il est monté et utilise les fichiers sur / dev / sdb1, que se passe-t-il lorsque la boîte B monte veut accéder à ces fichiers? Au niveau le plus bas, l'USB voudra s'attendre à traiter avec un appareil, pas avec un système de fichiers.
la source