Удаление в режиме без участия пользователя/по расписанию
Важное примечание для всех режимов синхронизации, касающееся удалений: если вы хотите запускать профиль в режиме без участия пользователя, например через планировщик, вам также нужно явно разрешить удаление файлов. Для этого выполните следующее:
- Откройте профиль в Advanced Mode
- Перейдите на вкладку Safety→Unattended
- Выберите «Unattended File Deletion Allowed» и укажите максимальный процент файлов, которые, как вы ожидаете, могут быть удалены за любой день. Если число удалений превысит этот процент, они будут запрещены, чтобы избежать случайной потери данных.
- Также нужно указать максимальное количество файлов, которое можно удалить.
- Также снимите последний флажок «Enable Special Safety Warnings», поскольку эти предупреждения могут помешать выполнению удалений.
Пожалуйста, посмотрите этот пример снимка экрана с типичными настройками, где разрешено удаление без контроля:

Эти пороговые значения безопасности очень важны, чтобы предотвратить удаление в случае сбоя или путаницы с дисками. Например, если вы зеркалируете данные с диска D: на E:, а затем у вас появляется новый диск D:, эти ограничения предотвращают случайное полное удаление диска E:. Это действительно может помочь избежать случайных удалений. Поэтому, пожалуйста, держите значения низкими, как на снимке экрана. Не устанавливайте 100% и не вводите неоправданно большое число файлов, которые могут быть удалены.
Общие инструкции по синхронизации удалений
- Если одна сторона всегда является «моделью», а другая всегда «зеркалом», то есть вы копируете только в одном направлении, для синхронизации удалений можно использовать режим Exact Mirror.
- Если вы работаете с обеими сторонами и копируете файлы в обоих направлениях, для обнаружения и обработки удалений файлов необходимо использовать SmartTracking.
SmartTracking
Когда вы выбираете SmartTracking, нажмите кнопку Configure, чтобы открыть отдельное диалоговое окно с несколькими параметрами, где можно указать, как следует обрабатывать определённые ситуации. SmartTracking может распознавать эти ситуации, ведя базу данных и сравнивая текущее состояние ваших папок с последним состоянием, сохранённым в базе данных.
- Можно настроить его так, чтобы при обнаружении удаления файл перемещался в папку для удалённых файлов. Это работает аналогично корзине. По соображениям безопасности файл не удаляется физически. Нужно выбрать папку для удалённых файлов (отдельную для каждой стороны синхронизации). Эта папка должна находиться вне иерархии, которую вы синхронизируете.
- Чтобы SmartTracking работал, всегда нужно использовать один и тот же профиль для синхронизации одних и тех же папок, поскольку база данных привязана к каждому профилю, и программа всегда должна использовать одну и ту же базу данных. Кроме того, каждый раз нужно запускать профиль на одном и том же компьютере.
- Удаления будут распознаваться, начиная со второй синхронизации после включения SmartTracking. Во время первого запуска база данных создаётся.
Удаления в режиме синхронизации в реальном времени
Обратите внимание, что режим реального времени (при использовании «Обрабатывать каждый файловый событий отдельно») имеет собственную настройку для удаления. С другой стороны, если вы используете режим реального времени «Обрабатывать целые папки», то удаления выполняются согласно абзацам выше.
Чтобы удаление работало в режиме реального времени с обработкой отдельных событий, отредактируйте профиль в расширенном режиме. Перейдите в категорию настроек «Расписание», затем на вкладку Мониторинг/Реальное время. Нажмите флажок «Синхронизация в реальном времени». Откроется диалоговое окно, в котором нужно убедиться, что выбран флажок «Выполнять удаление при работе в реальном времени», и что задержка безопасности соответствует вашим требованиям. Многие пользователи просто задают значение 0.
