So… the “progressive slowing down” was really getting to me. I couldn’t work out what was causing it, so I decided to try a few other things and now I’ve found a new system that I’m really happy with.
I’m still using rsync, but now it’s a pull rather than a push.
To do this, install SSHelper on your tablet.
SSHelper is a fully-fledged ssh client AND server which is pretty neat. But really you just need to use it as a client.
Then you need to make sure that you can ssh (and rsync) to your Linux server.
Once that’s done, write a small script on your tablet, I found the android keyboard to be really annoying, so I turned on the SSH server in SSHelper and ssh’d in so I could write the script with a real keyboard.
You can call the script whatever you want, I called mine “sync” and left it in my home directory because that makes it easy to type. 🙂
#!/system/bin/sh set -x SOURCEfirstname.lastname@example.org:/disk0/rsync/taba/ DEST=$HOME/SDCard/Movies $SSHELPER/bin/rsync --progress \ --size-only \ --no-perms \ --delete-before \ -vHrDz \ -e ssh \ $SOURCE $DEST
Make sure your script has execute permissions.
Now just click on the “Terminal” tab in SSHelper, and run:
And it should start “pulling” your files from your Linux server to your tablet over WiFi.