I’m quite new to syncthing and am looking for recommendations about my use case. I dual boot at work and am looking for a solution to sync files between Linux, Win 7, and a CIFS share. From reading about syncthing, it appears it requires 2 machines on at the same time, which is where I’m struggling about how best to use syncthing (or even if I should).
I want local access to files from either OS, and if I’m on my corporate intranet (CIFS is accessible and mounted), I want that OS to sync to the CIFS share. When I reboot, I need the changes to propagate to the other OS.
Is this possible, or would something else be better?
Syncthing is typically described with respect to setting it up on a computer which would run the daemon… the CIFS won’t have this, though I’ve seen mention of two users on the same machine. So perhaps each OS needs to treat it’s local copy and the CIFS as separate user folders to sync?
I also considered rsync, but since I’m two-way syncing, think I’d run into challenges as I’d have to sync once from local -> CIFS and once the other way around (and what if a file’s local but not on the CIFS… delete it on the push from local, or add it on the push from CIFS?). Thus, syncthing seemed nice to take care of these two-way issues.
Lastly, I have a raspberry pi which I’ve considered using as an always-on peer with the CIFS mounted. Then I always sync to that, and when I boot up the other OS, it’ll find the RPi to sync with.
Hopefully this makes sense and apologies if this has been covered.
P.S. I can’t simply share a partition due to McAfee Endpoint Encryption. My solution has been to use an external SSD with TrueCrypt, but this is clumsy and annoying. I’d love to just keep local copies of my work files on both OSs, kept in sync somehow.