3

При попытке передачи rsync я получаю следующую ошибку:

rsync: mkstemp "<filename>" failed: Function not implemented (38)

rsync фактически не передает файлы, перечисленные в нем, с помощью --progress: последующие rsync начинаются с самого начала снова.

Целевой файловой системой является FAT.

1 ответ1

5

mkstemp создает временный файл и устанавливает для него права доступа 0600 . Если базовая файловая система (например, FAT) не поддерживает разрешения, это не удастся.

Итак, добавьте флаг:

--no-perms

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

--no-perms --no-owner --no-group

или короче:

--no-p --no-o --no-g

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .