Команда gsutil rsync не может проверить, что файл все еще записывается.Вам нужно будет координировать свои задания по записи и rsync'у так, чтобы они работали с непересекающимися частями файлового дерева.Например, вы можете расположить задание на запись для записи в каталог A, в то время как задание rsync выполняет rsyncs из каталога B, а затем переключать указатели, чтобы задание записи выполняло запись в каталог B, в то время как задание rsync выполняет запись в каталог A. Другой вариант - установитьдо промежуточной области, в которую вы копируете все файлы, которые были записаны перед запуском задания rsync.Если вы поместите его в ту же файловую систему, в которой они были записаны, вы можете использовать жесткие ссылки, чтобы операция ссылок работала быстро (без байтового копирования).