Netzwerkspeicheranwendung

Ich habe das Android-Gerät eGreat U9 mit angeschlossener externer Festplatte. Ich möchte dieses Gerät auch als NAS verwenden und sein Laufwerk als Netzwerkfestplatte auf meinem Linux-Desktop einbinden. Hier ist, was ich bereits versucht habe:

  • SMB/CIFS-Server – niedrige Übertragungsraten und erhebliche Verzögerung beim Mounten
  • SSHFS - noch schlechter als das vorherige (wahrscheinlich wegen des Verschlüsselungsaufwands)
  • FTP - Übertragungsrate über 8-10 MB/s, also liegt das Problem überhaupt nicht in meinem Netzwerk, aber als ich versuchte, FTP-Mount zu verwenden, war es wirklich unbrauchbar

Gibt es eine andere Möglichkeit, es als Netzwerkspeicher zu verwenden? Ich habe mehr als eine App für jede der oben genannten Lösungen ausprobiert, aber wenn Sie eine bestimmte Anwendung kennen, die für Sie funktioniert, würde ich mich über Ihren Rat freuen.

Auf dem Gerät ist Android 4.2 gerootet.

Ich kann Ihnen eine Liste verschiedener Dateiserver anbieten , einschließlich einiger für WebDAV (die Sie anscheinend noch nicht ausprobiert haben). Abgesehen davon habe ich auch Listen mit verschiedenen FTP-Servern und SSH-Clients & -Servern . Mit Linux auf dem Desktop könnten auch NFS-Daemons eine Wahl sein (Liste fehlt, oops!).
PS: Servers Ultimate ist eine App mit einem NFS-Server. Ich aktualisiere nur die "verschiedene" Auflistung, also sollte es später heute mehr Alternativen geben.
Keiner von beiden funktioniert. Ich habe auch Complete Linux ausprobiert und Samba darauf installiert, aber die Übertragungsrate beträgt immer noch etwa 2 MB/s.

Antworten (1)

Vielleicht könnten Sie webdav mit Apache und davfs2 auf der Client-Seite ausprobieren. Dies sollte ungefähr die gleiche Geschwindigkeit wie FTP haben.

NFS ist auch eine Option, wenn Ihr Kernel dies unterstützt. Wenn Sie jedoch etwas Sicherheit wünschen (keine dieser Optionen hat Verschlüsselung (ok, Webdav kann über http laufen), aber zumindest Authentifizierung), ist die nfs-Authentifizierung im Vergleich zu Webdav ziemlich schwierig einzurichten.

Wenn Sie echte Sicherheit wünschen , können Sie SFTP/sshfs verwenden und mit den Verschlüsselungseinstellungen des SFTP herumspielen, nämlich die Ciphers- und MACs-Optionen festlegen (Sie müssen diese clientseitig festlegen). Es gibt wahrscheinlich eine Kombination, die deutlich schneller ist, und jede ist immer noch viel sicherer als nichts.

Und für all diese würde ich ein chroot-fähiges Linux mit nativem Code verwenden, z. B. Debian (es ist mit Lil'debi ziemlich einfach zu installieren).