FAQ&SUPPORT - slytomcat/yd-go GitHub Wiki
Нашли проблему или появились вопросы?
Посмотрите сначала нет ли ответов на ваши вопросы в секции "Вопросы и ответы" ниже. Если это не помогло - заведите новую проблему в yd-go.
Вопросы и ответы
Вопрос:
Почему возникает ошибка синхронизации с файлами с длинными русскими именами?
Ответ:
Это происходит из за различного представления имен файлоа в ОС Linux и в Windows. В Windows (в NTFS и в ReFS) на хранение имени файла выделяется 256 символов (в кодировке UTF-16, что соответствует размеру 512 байт). Тогда как в большинстве Linux/Unix файловых систем принято хранение в UTF-8 и на хранением имени файла выделяется 256 байт. Но любой национальный символ занимает в UTF-8 больше одного байта. Поэтому вы можете назвать файл именем в 256 только кириллических символов в NTFS/ReFS но в большинстве файловых систем Linux/Unix вам не удастся задать имя файла только в кириллице длинной более 128 символов.
Когда происходит синхронизация Linux каталога с облаком Yandex.Disk то утилита синхронизации не сможет создать в локальной файловой системе файл с именем в кириллице длинной более 128 символов (но такие имена можно указать файлам в Windows).
Это не ошибка утилиты синхронизации, это техническое ограничение. Поэтому не усердствуйте с длинными именами в кириллице.
Вопрос:
Можно ли запустить несколько индикаторов с разными аккаунтами к Яндекс.Диску ?
Ответ:
Да, для этого можно создать отдельный конфигурационный файл индикатора (можно как копию ~/.config/yd-go/default.cfg) и указать в параметре "Conf" путь к конфигурационному файлу yandex-disk, который связан с другим аккаунтом (как его сделать см. далее). После этого можно запустить еще одну копию yd-go указав ему путь к новой конфигурации. Например, если имя нового конфигурационного файла ~/.config/yd-go/user1.cfg, то нужно запускать:
yd-go -config=~/.config/yd-go/user1.cfg
Вопрос:
Как создать конфигурационный файл yandex-disk для доступа к аккаунту Яндекс.Диска, отличному от настройки по умолчанию через yandex-disk setup ?
Ответ:
Для настройки доступа к дополнительному аккаунту Яндекс.Диска надо использовать дополнительные опции команды
yandex-disk setup --dir=DIR --auth=AUTH-FILE --config=CFG-FILE
где:
- DIR - путь к синхронизируемому локальному каталогу (значение по умолчанию: ~/Yandex.Disk),
- AUTH-FILE - путь к passwd-файлу, в котором хранится токен доступа (значение по умолчанию: ~/.config/yandex-disk/passwd),
- CFG-FILE - путь к файлу конфигурации (значение по умолчанию: ~/.config/yandex-disk/passwd).
Для всех параметров надо задать значения отличные от значений по умолчанию, но учтите, что AUTH-FILE обязательно должен находиться в каталоге ~/.config/yandex-disk/). Просто задайте отличное имя файла. Для CFG-FILE тоже лучше указать отличное имя файла, но в том же каталоге.