Hi,
i've installed BTSync on my Synology and on two Macs to sync around 100k files in about 25 GB (lots of JPG and RAW files and a Lightroom database). So far it works… but…
The Mac-Client – on is a MacBook Pro – is doing an 'indexing' every 10 Minutes. Every 'indexing' takes a few minutes where BTSync is consuming up to 100% CPU.
I've searched a bit and read some longer threads about this indexing-feature but i think i didn't really get it:
- Indexing is building a catalogue of all files that i like to sync to detect new/deleted files?
- But then, changes made on one mac are transferred to the NAS in nearly realtime… not every 10 Minutes… And if i wake up my MacBook, the files are downloaded from the NAS nearly instant … not after 10 Minutes
So again - what is the purpose of creating an index every 10 Minutes? Are there save ways to optimize the clients behavior?
I like to have my Lightroom-Files in sync on both Macs and i'm using a NAS because both Macs are not running at the same time. Both Macs are creating/deleting files (JPG-Previews etc.). The NAS is running 24/7 so the 'truth' should always be on that NAS…
In this case: Is it save to say, that i don't need to build an index on the macs every 10 Minutes but for example only once a day? I mean: If i'm working on the local iMac, changes are synced to the NAS in real-time. If i'm working on the MacBook it's the same when i'm at home.
Only if i'm working on the MacBook while i'm traveling i need to be sure, that the MacBook will sync all new/changed files to the NAS when i'm back home - While BTSync is running, it should know those changes in realtime, right?
So - Why do i need such index in my use case? Is it save to turn it off or set it a way longer interval (once every 10 hours or so) on the mac-clients? Could i even change the interval on the NAS (or turn it off completely) to let the HDDs sleep again from time to time?
Thanks a lot for your help to clarify this topic