Я не уверен, существует ли это.
У меня есть клиент с DVR, который принимает USB-накопитель в качестве хранилища резервных копий. Могу ли я на сервере ubuntu создать пустой файл с помощью dd, прикрепить его к тому, что вызывается службой, подключить оба компьютера с помощью кабеля USB (сейчас не обращать внимания на длину кабеля) и представить его на DVR с сервера как виртуальный устройство хранения, которое можно отформатировать и использовать в качестве хранилища резервных копий?
Был проект под названием Aclouda, и он мог делать то же самое, но с процессором ARM, внутренней флеш-памятью и диском. Я не знаю, насколько он функционален и сколько стоит.
Это похожий проект Linux, но его разработка застопорилась.
Это работа для USB-накопитель для гаджетов Linux
Вот это учебник.
Тем не менее, ваш хост Linux должен поддерживать режим работы USB OTG, что нечасто встречается на серверном оборудовании.