I dispositivi di archiviazione USB, come chiavette USB e dischi rigidi, sono comuni per collegare l'archiviazione esterna a qualsiasi tipo di computer. In che modo Raspberry Pi può emulare un archivio USB? L'applicazione più semplice era accedere direttamente alla scheda SD tramite USB, ma si poteva anche fornire accesso ai file tramite Ethernet. Ho pensato al seguente layout per una " chiavetta USB ":
Computer <---USB---> |Raspberry Pi| <---Ethernet---> Cloud, NAS etc.
Il computer dovrebbe vedere solo una normale chiavetta USB da cui leggere e scrivere file. Il Raspberry Pi fungerebbe da bridge programmabile per mappare elenchi di directory e accessi ai file da richiedere a un archivio cloud. È possibile accedere agli hoster di archiviazione cloud con qualsiasi computer (inclusi i lettori multimediali della scatola nera) tramite USB senza dover installare alcun software aggiuntivo sul computer. Il bridge USB Raspberry Pi dovrebbe anche essere in grado di crittografare / decrittografare i file al volo, in modo da poter archiviare i file crittografati nel cloud e accedervi su qualsiasi dispositivo come una normale unità USB.
Modifica: i prodotti esistenti con funzionalità simili ma limitate includono Wireless Media Stick e USB-over-Network . L'accesso ai file nel cloud può essere possibile montando l'archiviazione virtuale con unità cloud o software simile e la crittografia con TrueCrypt o EncFS - le password verrebbero archiviate solo sulla scheda SD di Raspberry Pi ma si potrebbe accedere all'archiviazione con qualsiasi computer senza dover digitare una passphrase su una macchina non attendibile.