0

I have android device eGreat U9 with attached external HDD. I'd like to use this device also as a NAS and mount it's drive as a network disk on my linux desktop. Here is what I've already tried:

  • SMB/CIFS server - transfer rates low and significant delay when mounted
  • SSHFS - even worse than the previous one (probably because of encryption overhead)
  • FTP - transfer rate over 8-10MB/s, so problem is not in my network at all, but when I tried to use ftp mount, it was really unusable

Is there any other way I can use it as a network storage? I tried more than one app for every solution above, but if you know about some certain application, that works for you, I would appreciate your advice.

On the device is rooted Android 4.2.

3
  • I can offer you a list of Various File Servers, including some for WebDAV (which you didn't try yet it seems). Apart from that, lists of vaious FTP Servers and SSH Clients & Server I have as well. With Linux on the desktop, NFS daemons might be a choice as well (list missing, oops!).
    – Izzy
    Commented Oct 31, 2014 at 11:57
  • PS: Servers Ultimate is an app including an NFS server. Just updating the "various" listing, so later today there should be more alternatives.
    – Izzy
    Commented Oct 31, 2014 at 11:59
  • Neither of them works. I've also tried Complete linux and installed samba on it, but transfer rate is still about 2MB/s. Commented Nov 28, 2014 at 19:48

1 Answer 1

0

Maybe you could try webdav with apache, and davfs2 on the client side. This should be about the same speed as FTP.

NFS is also an option, if your kernel supports it. However, if you want some security (neither of these options has encryption (ok, webdav can run over http), but at least authentication), nfs authentication is pretty hard to set up compared to webdav.

If you want some real security, you can use SFTP/sshfs, and fiddle with the SFTP's encryption settings, namely the set the Ciphers and MACs options (you have to set these client-side). There is probably a combination that is significantly faster, and any is still much more secure than nothing.

And for any of these, I would use some chroot-ed linux with native code, e.g. debian (it's quite easy to install with Lil'debi).

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .