FFS databse on Linux builds is different from the of Windows

Get help for specific problems
Posts: 4
Joined: 2 Oct 2013

drkdfndr

FFS uses two different databases depending on the operating system.

My sync scheme is a bit like this:
I sync from a OpenSUSE to a pen drive and then from the Pen Drive to Windows. And vice-versa. What I have noticed is that two different databases are kept, one for linux ".sync.ffs_db" and another one for windows, same name "sync.ffs_db" but instead of the "." the file is hidden.

This leads to FFS thinking that a file was changed on both sources since last sync, when in reality what happened was that the last sync was written to the windows DB.
User avatar
Site Admin
Posts: 7211
Joined: 9 Dec 2007

Zenju

Unless you are syncing the very same folder pair both on windows and linux there isn't really a conflict with the two db files: sync.ffs_db is used for A <-> B and .sync.ffs_db is used for A <-> C. If FFS shows a conflict in this scenario, it's probably a legitimate one.
Posts: 4
Joined: 2 Oct 2013

drkdfndr

Unless you are syncing the very same folder pair both on windows and linux there isn't really a conflict with the two db files: sync.ffs_db is used for A <-> B and .sync.ffs_db is used for A <-> C. If FFS shows a conflict in this scenario, it's probably a legitimate one.Zenju
I am in fact syncing the same folder (the on my PC) on both, linux and windows.
I choose the OS I want to use based on the convenience it gives me for the task I want to perform, and sync with my PEN drive at the end.
Is there a way to use the same db on both OS?
The only thing that appears to change is the way the file explorer treats hidden files.
User avatar
Site Admin
Posts: 7211
Joined: 9 Dec 2007

Zenju

The two database formats are basically incompatible due to the difference in handling case sensitivity between Windows/Linux and (probably( different file id representations.