Рейтинг:0

Rsync всегда терпит неудачу в одной и той же точке

флаг de

Я сделал скрипт для своего хоста Proxmox, чтобы копировать его ежедневные резервные копии на другую машину (под управлением Windows Server 2019).

Сценарий монтирует общий ресурс CIFS и запускает эту команду rsync:

rsync -aqzP --delete --delete-excluded /mnt/raid/ /mnt/backups --exclude "*.log"

Он работает около 6 минут, а затем, когда он пытается скопировать vzdump-qemu-100-2021_05_16-00_00_03.vma.zst файл, выдает ошибку:

rsync: [получатель] не удалось закрыть "/mnt/backups/backups/dump/.vzdump-qemu-100-2021_05_16-00_00_03.vma.zst.nrDEvQ": сломанная труба (32)
ошибка rsync: ошибка в файловом вводе-выводе (код 11) в Receiver.c(871) [получатель=3.2.3]
rsync: [отправитель] ошибка записи: Broken pipe (32)

В чем может быть проблема?

На машине с Windows есть все необходимое для копии.

Рейтинг:0
флаг id

Я бы посмотрел, что может не понравиться cifs в этом vzdump-qemu-100-2021_05_16-00_00_03.vma.zst файл.

  • Файл создан на удаленном томе? Он пуст или частично скопирован?
  • Размер файла поддерживается удаленной файловой системой или протоколом cifs?

Кроме того, если файл можно использовать с помощью rsync:

  • Доступен ли файл для пользователя, выполняющего rsync (права на файл, файл заблокирован другим процессом и т. д.)

Наконец, если бы у меня не было результатов с этим, я бы попытался увеличить детализацию rsync, чтобы получить более подробную информацию об ошибке:

rsync -aqzPvvvvvvvvvvvvvvvv ...

alex3025 avatar
флаг de
Файл создается, но Proxmox говорит, что его размер составляет 11,24 ГБ, но в проводнике Windows он показывает 10,98, поэтому я могу думать, что он частично скопирован. Перед файлом, вызвавшим ошибку, есть другие резервные копии в том же формате, которые успешно скопированы.
Рейтинг:0
флаг de

Как я это решил:

я обнаружил этот забытый пост на форуме ArchLinux и попробовал решение:

Похоже, это проблема с кешем или что-то связанное.

Чтобы это работало, я просто добавил -o fg,noac,lookupcache=нет к устанавливать команда.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.