I have an application where some data is stored in a database and some directly on a file system. When a user performs an operation, his action can trigger a change to a database and to some file on a disk (git repository more specifically). Size of the data on a disk has around 200GB whereas the DB is 100MB large. I'm looking for a tool to create a consistent backup of these two data sets. I.e. I cannot have a backup from a time between change to a DB and a write to a file. The OS is linux.
Is there any solution different than a cold backup?