Acepté la respuesta de sheepsimulator. Pero pensé en publicar el mío solo para sacar esto a la luz. He pensado en esto un poco más y esta es la única forma en que puedo imaginar que esto funcione:
Tenga una caja de disco que tenga un puerto USB y un puerto Ethernet. Hay un poco de firmware en el gabinete que ejecuta un servidor web para la configuración. El dispositivo tiene dos modos, modo USB y modo NAS. Puede cambiar entre ellos con la configuración basada en web (por lo que el puerto de red siempre está activo, pero el uso compartido de archivos SMB no siempre está activo). Para ingresar al modo NAS, el dispositivo realiza una desconexión USB en su puerto USB, monta el sistema de archivos en la unidad internamente e inicia el proceso para compartir SMB. Al cambiar al modo USB, el dispositivo apaga el proceso SMB, desmonta el sistema de archivos y luego vuelve a conectar el USB.
Sin realmente intentar esto, parece que esto funcionaría y no causaría problemas. Casi cualquier cosa que espere hablar con un dispositivo de almacenamiento masivo USB manejará la conexión / desconexión en caliente con gracia, y la mayoría de los clientes SMB están de acuerdo con que el servidor se vaya.
Una versión ligeramente diferente (¿más loca?) De esto sería más automática. Digamos que el modo USB es el predeterminado. Cuando no está haciendo nada más, el modo predeterminado es USB. El proceso para compartir SMB se está ejecutando, pero debido a que el lado USB posee la unidad, no hay un sistema de archivos en realidad (todavía). Cuando llega una solicitud SMB que requiere contenido real, cambie de USB a NAS como se describe anteriormente. Tal vez permanezca en modo NAS mientras haya alguna actividad que requiera que SMB acceda a archivos reales dentro de un tiempo de espera configurable. Esto probablemente generaría una tonelada de conexiones / desconexiones para el lado USB y me imagino que varias PC en la red indexan accidentalmente, hacen ping o de otra manera causan involuntariamente que el lado NAS se active con frecuencia.
Huh, quiero que esto exista a bajo precio, pero no puedo imaginar que sea barato producirlo. Hay un poco de codificación allí.