Назад | Перейти на главную страницу

Rsnapshot часто завершается с ошибкой 12 при обработке файла tar.gz

У меня есть инструмент rsnapshot для резервного копирования некоторых машин. Он работает на NAS QNAP и выполняет резервное копирование нескольких машин.

Одна из вещей, которые я создаю, - это резервные копии базы данных. На одной машине я создаю как текстовые файлы резервных копий, так и tar.gz указанных файлов. Обычный текст ~ 4 ГБ, tar.gz ~ 1 ГБ.

Некоторое время назад я решил сделать rsnapshot только для tar.gz (резервное копирование обоих файлов не требуется). Проблема в том, что в 19 случаях из 20 сценарий резервного копирования завершается с ошибкой.

ERROR: /opt/bin/rsync returned 12. 

После расследования я вижу, что это происходит при обработке файла tar.gz. Я не думаю, что проблема возникает с обычным текстовым файлом (даже если он составляет 4 ГБ).

Вы знаете, что могло произойти?

Редактировать: Вот некоторые журналы, которые я получаю при запуске rsync вручную. Это первая ошибка 30, которую я тоже иногда получаю:

srv / backup / database / daily / mydb.bak 51458092 100% 3,96 МБ / с 0:00:12 (xfer # 2, to-check = 1007/1036)

[Receiver] io timeout через 90 секунд - ошибка выхода из rsync: тайм-аут при отправке / получении данных (код 30) в io.c (140) [Receiver = 3.0.8] rsync: соединение неожиданно закрыто (на данный момент получено 40 байт) [генератор]

Ошибка rsync: ошибка в потоке данных протокола rsync (код 12) в io.c (601) [generator = 3.0.8]