Использование ПК в качестве виртуального USB-накопителя

У меня есть сервер Linux, на котором установлено приложение, которое записывает свои журналы на подключенную флешку. Мне нужно иметь постоянный доступ к этим журналам, что означает, что я не могу отключить USB-накопитель, загрузить журналы на другой компьютер и снова подключить его. У меня нет другого доступа к серверу Linux, поэтому я не могу изменить на нем никакую конфигурацию, которая Вероятно, у меня остается только одно решение: попробуйте подключить другой компьютер вместо флэш-накопителя с помощью USB-адаптера и обмануть сервер Linux, заставив его поверить, что ПК является флэш-накопителем (виртуальным). Я искал в сети и нашел адаптеры для соединения двух или более компьютеров вместе, но большинство из них (если не все) используют пользовательское программное обеспечение для передачи данных между компьютерами, и я предполагаю, что они делают это без создания виртуального запоминающего устройства USB. Кроме того, я не могу записать это программное обеспечение на Linux-машину. Какие-либо предложения?

2 ответа

Я знаю, что это старый вопрос, но я ищу решение очень похожей проблемы. Хотя я еще не проверял это, я думаю, что это можно обойти, используя устройства «Беспроводные USB-накопители», такие как ezShare или, возможно, SanDisk Connect.

Некоторые детали, которые мне пока не ясны:

  • Должно ли устройство, производящее данные, знать/иметь специальную поддержку, чтобы оно работало? В моем случае это было бы остановкой, поскольку я не могу контролировать эту часть.
  • Требуется ли устройству-потребителю специальное программное обеспечение для беспроводного доступа к данным или оно соответствует каким-то стандартам? Похоже, это зависит от устройства/технологии/решения.
  • Могут ли данные считываться по беспроводной сети/дистанционно, пока файловая система хранилища монтируется/записывается устройством, создающим данные?

Другой путь решения, который я ищу, — использовать устройство Raspberry Pi в режиме « USB-гаджет ». Похоже, что некоторые другие уже опубликовали примеры, демонстрирующие, как заставить устройство действовать как запоминающее устройство USB: https://magpi.raspberrypi.org/articles/pi-zero-w-smart-usb-flash-drive https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=243966&sid=c6f777e0e7baada2ceb2b91da883d17fhttps://support.speedify.com/article/576-raspberry-pi-speedify-usb-gadgethttps://raspberrypi.stackexchange.com/questions/100583/where-is-the-usb2-otg-port-on-the-rpi-4-model-b-located

Как насчет передачи SSH на другой компьютер? Если у вас есть доступ, это будет хорошим вариантом. Смотрите эту тему

https://unix.stackexchange.com/questions/106480/how-to-copy-files-from-one-machine-to-another-using-ssh

Другие вопросы по тегам