PluginDataDir.ru - Novik/ruTorrent GitHub Wiki

Плагин Data Dir

Описание

Плагин предназначен для замены текущего каталога данных торрента на другой. Такая операция требуется, например, если каталог с данными торрента был перенесен вручную. Можно также перенести загруженные данные торрента.

После установки плагина в контекстном меню закачки появляется новый пункт "Сохранить в...", использование которого, приводит к выдаче диалога "Настройки каталога данных". В данном диалоге нужно указать путь к данным торрента.

Как оно работает

Плагин может как менять каталог данных на другой, так и переносить загруженные файлы данных.

Указывать нужно базовый каталог данных (без подкаталога, хранящегося в торренте), по аналогии с выбором каталога при добавлении нового торрента.

Никаких дополнительных манипуляций с рехэшированием плагином не производится. rtorrent самостоятельно рехэширует данные торрента, если обнаруживает смену размера или времени модификации файлов данных торрента. Из этого вытекает следующее:

  • если каталог данных был просто перенесен, то смена каталога данных у торрента не должна приводить к рехэшированию.
  • если каталог данных был скопирован, то рехэширование будет произведено (изменилось время модификации).

Для удобства выбора каталога для завершенных закачек на хосте рекомендуется установить сервисный плагин _getdir, тогда появится возможность навигации по файловой системе хоста.

Рекомендуется установить для php расширение sysvsem.so. Если осуществляется перемещение файлов данных для нескольких торрентов, то это позволит выполнять перемещение по-очереди, а не одновременно для всех торрентов.

⚠️ **GitHub.com Fallback** ⚠️