Los dispositivos de almacenamiento USB, como memorias USB y discos duros, son comunes para conectar el almacenamiento externo a cualquier tipo de computadora. ¿Cómo puede la Raspberry Pi emular un almacenamiento USB? La aplicación más fácil era acceder directamente a la tarjeta SD a través de USB, pero también se podía acceder a los archivos a través de Ethernet. Pensé en el siguiente diseño para una " memoria USB en la nube ":
Computer <---USB---> |Raspberry Pi| <---Ethernet---> Cloud, NAS etc.
La computadora solo debe ver una memoria USB normal para leer y escribir archivos. El Raspberry Pi actuaría como un puente programable que mapearía listados de directorios y accesos a archivos para solicitar un almacenamiento en la nube. Puede acceder a los servidores de almacenamiento en la nube con cualquier computadora (incluidos los reproductores multimedia de caja negra) a través de USB sin tener que instalar ningún software adicional en la computadora. El puente USB Raspberry Pi también debería poder cifrar / descifrar archivos sobre la marcha, por lo que uno podría almacenar archivos cifrados en la nube y acceder a ellos en cualquier dispositivo como una unidad USB normal.
Editar: los productos existentes con una funcionalidad similar pero limitada incluyen Wireless Media Stick y USB-over-Network . El acceso a los archivos en la nube puede ser posible montando almacenamiento virtual con unidad de nube o software similar y encriptación con TrueCrypt o EncFS: las contraseñas se almacenarían en la tarjeta SD de Raspberry Pi solamente, pero uno podría acceder al almacenamiento con cualquier computadora sin tener que escriba una frase de contraseña en una máquina no confiable.