Вы имеете в виду, что приложение хранит файлы в виде BLOB-объектов в базе данных MySQL и / или создает множество временных таблиц? Или вы просто хотите, чтобы временные файлы - сами по себе не связанные с базой данных - были сохранены в MySQL в качестве резервной копии?
Я не уверен, что попытка использовать MySQL в качестве нового сетевого посредника для резервного копирования файлов - это хорошая идея. Если приложение уже использует его, это одно, если нет, MySQL здесь не тот инструмент.
Так или иначе. Если вы заинтересованы в захвате файловой системы в определенный момент времени, ответом будет использование LVM-снимков . Скорее всего, вам придется перестроить свой сервер, чтобы перевести файловые системы на LVM, и иметь достаточно свободного места для хранения такого количества снимков, которое, по вашему мнению, вам понадобится.
Я бы порекомендовал иметь новую точку монтирования только для временных файлов этого приложения. Если в ваших таблицах MySQL используется InnoDB, простой скрипт для запуска mysqldump --single-транзакции в фоновом режиме, а затем процесс снэпшота lvm, вы можете синхронизировать их менее чем за секунду.