Dispositivos de armazenamento USB, como pen drives e discos rígidos, são comuns para anexar armazenamento externo a qualquer tipo de computador. Como o Raspberry Pi pode emular um armazenamento USB? A aplicação mais fácil era acessar diretamente o cartão SD via USB, mas também era possível acessar arquivos via Ethernet. Pensei no seguinte layout para um " pen drive USB ":
Computer <---USB---> |Raspberry Pi| <---Ethernet---> Cloud, NAS etc.
O computador deve ver apenas um dispositivo USB normal para ler e gravar arquivos. O Raspberry Pi atuaria como uma ponte programável que mapeia listagens de diretórios e acessos a arquivos para solicitar um armazenamento na nuvem. Você pode acessar os hosts de armazenamento em nuvem com qualquer computador (incluindo media players de caixa preta) via USB sem precisar instalar nenhum software adicional no computador. A ponte USB do Raspberry Pi também deve ser capaz de criptografar / descriptografar arquivos em tempo real, para que você possa armazenar arquivos criptografados na nuvem e acessá-los em qualquer dispositivo, como uma unidade USB normal.
Edit: Os produtos existentes com funcionalidade semelhante, mas limitada , incluem o Wireless Media Stick e o USB pela rede . O acesso aos arquivos na nuvem pode ser possível montando armazenamento virtual com unidade de nuvem ou software semelhante e criptografia com TrueCrypt ou EncFS - as senhas seriam armazenadas no cartão SD do Raspberry Pi apenas, mas era possível acessar o armazenamento com qualquer computador sem a necessidade de digite uma senha em uma máquina não confiável.