mkdir «Нет такого файла или каталога» в существующем каталоге

Я обнаружил, что подключенные общие ресурсы DAVFS2 непригодны для использования с моим поставщиком хранилища в сочетании с большим количеством/большими файлами. Поэтому я использовал простые команды curl для потоковой передачи файлов на удаленный сервер. Файлы tmp не нужны!

echo "Creating folder: $(curl -sK /etc/davfs2/curl -X MKCOL $backup_url/$tag)"
echo "Uploading zipped files: $($tarcmd | curl -T- -sK /etc/davfs2/curl $backup_url/$tag/$today.tar.xz)"
echo "Uploading zipped SQL dump: $(mysqldump db_$tag | xz | curl -T- -sK /etc/davfs2/curl $backup_url/$tag/$today.sql.xz)"

Мой /etc/davfs2/curlсодержит--user <USER>:<PASS>

0
01.08.2020, 19:26
1 ответ

Двоеточия не являются допустимыми символами в общих ресурсах SMB/CIFS — Windows использует их для букв дисков. Неудачное имя каталога содержит единицу, поэтому mkdirне работает.

5
18.03.2021, 23:15

Теги

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