Назад | Перейти на главную страницу

Как правильно обрабатывать резервные копии из папки webdav

Итак, у меня есть сервер GNU / linux, на котором запущен apache с mod_dav. Пользователи могут загружать свои резервные копии в соответствующие пользовательские папки.

Я хотел бы написать сканер, который сканирует эти каталоги и передает их программе резервного копирования, а затем удаляет локальные копии. (например, хеш-бэкап и т.п.)

Одна из проблем здесь - параллелизм. Как мне лучше всего написать это, чтобы не создавать резервные копии каталогов, которые все еще (частично) загружаются? Например. / dir может быть почти полным, за исключением того файла размером 12 ГБ, который все еще загружается.

Я мог бы просто проверить last modified <= 30 минут, но большие файлы можно пропустить, если они загружаются очень долго.

Есть идеи или предложения?