rsync: mkstemp "<filename>"не удалось: функция не реализована (38) </filename>

1506
Tom Hale

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

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

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

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

2

1 ответ на вопрос

4
Tom Hale

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

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

--no-perms 

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

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

или короче:

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

Похожие вопросы