LINUX.ORG.RU

rsync копирует не все файлы

 


0

2

Копирую файлы с помощью rsync так:

  rsync --recursive \
    --whole-file \
    --verbose \
    --stats \
    --human-readable \
    --delete \
    --prune-empty-dirs \
    "$src"\
    "$dest"

И в некоторых случаях копируются не все файлы. Т.е. есть часть новых файлов, которая не заменила старые с таким же названием. Если это важно, файлы - html, js, css, картинки, шрифты. Не копируется файлик index.html. Почему такое возможно?

P.s. извиняюсь что не могу задать вопрос более конкретно, потому что сам не могу локализовать проблему, баг воспроизводится крайне нерегулярно, один раз на 100 запусков или около того.

Может быть в $dest этот файл новее.

greek_31 ★★
()

NTFS где-нибудь участвует? Там вроде есть какой-то нюанс со временем последнего изменения. Просто догадка

Deleted
()
Ответ на: комментарий от Deleted

ntfs нет, но предположительно может быть xfs

Goganchic ★★
() автор топика
Ответ на: комментарий от putpixel

я решил забить и воткнуть cp вместо rsync, благо все внутри одного сервера, но разобраться все еще хочется

Goganchic ★★
() автор топика
Ответ на: комментарий от Goganchic

У тебя есть старые файлы, которые новыми не заменяются. Есть ли между старым и новым файлом разница ?

Deleted
()
Последнее исправление: Deleted (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.