I have data from an app I would like to be synced. It writes into a directory, and and has no settings for what dir. I would like it to write to a different dir, one that is synced.
I'm on a nexus 5x, running stock 8.1.0 fully updated.
I have root.
I'm trying to make things written to
/storage/self/primary/sleep-data go to
ln -s doesn't work, I'm thinking a filesystem issue, though looking through the output of
mount it wasn't clear what the filesystem actually is.
/storage/self is mounted as
mount -o bind /storage/self/primary/sleep-data /storage/self/primary/sync/phone/sleep-data
This works, but only as root.
I did try
mount -o bind,shared with and without namespace seperation set in supersu, as suggested by Rob W
I suspect it's related to this: How to "mount --bind" directories in Android 4.4?
That does have a workaround, but it's looking like I'm approaching this the wrong way.
That seems to be related to external SD cards only.
What is the android way to solve this problem?