USB-Speichergeräte, wie z. B. USB-Sticks und -Festplatten, dienen zum Anschließen von externem Speicher an Computer aller Art. Wie kann der Raspberry Pi einen USB-Speicher emulieren? Die einfachste Anwendung bestand darin, direkt über USB auf die SD-Karte zuzugreifen, aber man konnte auch über Ethernet auf Dateien zugreifen. Ich habe über folgendes Layout für einen " USB-Cloud-Stick " nachgedacht :
Computer <---USB---> |Raspberry Pi| <---Ethernet---> Cloud, NAS etc.
Der Computer sollte nur einen normalen USB-Stick zum Lesen und Schreiben von Dateien sehen. Der Raspberry Pi fungiert als programmierbare Brücke, die Verzeichnislisten und Dateizugriffe zuordnet, um eine Anforderung an einen Cloud-Speicher zu senden. Sie können mit jedem Computer (einschließlich Black-Box-Media-Playern) über USB auf Cloud-Speicherhoster zugreifen, ohne zusätzliche Software auf dem Computer installieren zu müssen . Die Raspberry Pi USB-Bridge sollte auch in der Lage sein, Dateien im laufenden Betrieb zu verschlüsseln / entschlüsseln, sodass verschlüsselte Dateien in der Cloud gespeichert werden können und auf jedem Gerät wie auf einem normalen USB-Laufwerk darauf zugegriffen werden kann.
Bearbeiten: Zu den vorhandenen Produkten mit ähnlichen, aber eingeschränkten Funktionen gehören Wireless Media Stick und USB-over-Network . Der Zugriff auf Dateien in der Cloud ist möglicherweise möglich, indem ein virtueller Speicher mit einem Cloud-Laufwerk oder einer ähnlichen Software bereitgestellt und mit TrueCrypt oder EncFS verschlüsselt wird. Passwörter werden nur auf der SD-Karte von Raspberry Pi gespeichert, aber auf den Speicher kann mit jedem Computer zugegriffen werden, ohne dass dies erforderlich ist Geben Sie eine Passphrase auf einem nicht vertrauenswürdigen Computer ein.