PDF
Download PDF
Download page RuBackup. Изменилось имя блочного устройства.
RuBackup. Изменилось имя блочного устройства
Статья является возможным решением инцидента RuBackup. Ошибки резервного копирования
Окружение
RuBackup v2
Диагностика
- Проверить, что журнал клиентских операций содержит сообщения вида:
[2025-02-04 23:15:09] [1312973] Error: can't transfer deduplicated blocks to the media-server [2025-02-04 23:15:09] [1312973] Error: Error on processing one of buffers. Exit [2025-02-04 23:15:09] [1312973] Error: Unable to save block number "11" from file "pg_data/data/base/16593/2619 to single archive. [2025-02-04 23:15:09] [1312973] Warning: Some acceptable errors were occurred during backup phase!!! [2025-02-04 23:15:09] [1312973] Error: Some critical errors were occurred during backup phase!!! [2025-02-04 23:15:09] [1312973] Error: CNetCommonTask::transferData: Operation canceled [2025-02-04 23:15:09] [1312973] Error: CNetCommonTask::transferData: Operation canceled [2025-02-04 23:15:09] [1312973] Error: Error on processing one of buffers. ExitCODE - Проверить, что журнал событий
/opt/rubackup/log/RuBackup.logсодержит сообщения вида:[2025-02-04 23:15:08] Warning: rubackup_common::server::DeviceFromPoolResult rubackup_common::server::get_device_from_pool(pqxx::work*, unsigned int, uintmax_t, const std::function<long unsigned int(pqxx::transaction<>*, const std::__cxx11::basic_string<char>&)>&, bool) : Ignore checking free space in the pool: p0rubk-ru2311lp_bdp01, device id: 42 [2025-02-04 23:15:08] Info: The task ID: 315123 provided device ID: 42 for the archive location [2025-02-04 23:15:09] Error: Insertion of block to device /dev/dm-11 failed due to: can't write block to the device: /dev/dm-11 block 8388859, error:Invalid argument [2025-02-04 23:15:09] Error: void rubackup_common::server::drop_tmp_dedup_task_table(pqxx::work*, const string&): tmp table deduplicated_tmp_task_id_0 doesn't exist, nothing to drop [2025-02-04 23:15:09] Error: void rubackup_common::server::drop_tmp_dedup_task_table(pqxx::work*, const string&): tmp table deduplicated_tmp_task_id_0 doesn't exist, nothing to drop [2025-02-04 23:15:09] Error: void rubackup_common::server::drop_tmp_dedup_task_table(pqxx::work*, const string&): tmp table deduplicated_tmp_task_id_0 doesn't exist, nothing to dropCODE - Проверить, что имя блочного устройства изменилось:
- Получить список блочных устройств:Пример вывода:
lsblkCODENAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 29.3G 0 disk └─sda1 8:1 0 29.3G 0 part / sdb 8:16 1 10G 0 disk sdc 8:32 1 20G 0 diskCODE - Получить список блочных устройств в RuBackup:

- Сравнить характеристики блочного устройства из RuBackup и вывода команды lsblk и проверить, что они не совпадают, например, отличается размер.
- Получить список блочных устройств:
Решение
Ответ доступен с подключенной услугой «Техническая поддержка».
Внимание! Для авторизации используйте учетные данные Личного кабинета
Если учетная запись от новой версии личного кабинета отсутствует, просим писать на почту lk@astralinux.ru
- Проверить, что журнал клиентских операций содержит сообщения вида:
[2025-02-04 23:15:09] [1312973] Error: can't transfer deduplicated blocks to the media-server [2025-02-04 23:15:09] [1312973] Error: Error on processing one of buffers. Exit [2025-02-04 23:15:09] [1312973] Error: Unable to save block number "11" from file "pg_data/data/base/16593/2619 to single archive. [2025-02-04 23:15:09] [1312973] Warning: Some acceptable errors were occurred during backup phase!!! [2025-02-04 23:15:09] [1312973] Error: Some critical errors were occurred during backup phase!!! [2025-02-04 23:15:09] [1312973] Error: CNetCommonTask::transferData: Operation canceled [2025-02-04 23:15:09] [1312973] Error: CNetCommonTask::transferData: Operation canceled [2025-02-04 23:15:09] [1312973] Error: Error on processing one of buffers. Exit
- Проверить, что журнал событий
/opt/rubackup/log/RuBackup.logсодержит сообщения вида:[2025-02-04 23:15:08] Warning: rubackup_common::server::DeviceFromPoolResult rubackup_common::server::get_device_from_pool(pqxx::work*, unsigned int, uintmax_t, const std::function<long unsigned int(pqxx::transaction<>*, const std::__cxx11::basic_string<char>&)>&, bool) : Ignore checking free space in the pool: p0rubk-ru2311lp_bdp01, device id: 42 [2025-02-04 23:15:08] Info: The task ID: 315123 provided device ID: 42 for the archive location [2025-02-04 23:15:09] Error: Insertion of block to device /dev/dm-11 failed due to: can't write block to the device: /dev/dm-11 block 8388859, error:Invalid argument [2025-02-04 23:15:09] Error: void rubackup_common::server::drop_tmp_dedup_task_table(pqxx::work*, const string&): tmp table deduplicated_tmp_task_id_0 doesn't exist, nothing to drop [2025-02-04 23:15:09] Error: void rubackup_common::server::drop_tmp_dedup_task_table(pqxx::work*, const string&): tmp table deduplicated_tmp_task_id_0 doesn't exist, nothing to drop [2025-02-04 23:15:09] Error: void rubackup_common::server::drop_tmp_dedup_task_table(pqxx::work*, const string&): tmp table deduplicated_tmp_task_id_0 doesn't exist, nothing to drop
- Проверить, что имя блочного устройства изменилось:
- Получить список блочных устройств:Пример вывода:
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 29.3G 0 disk └─sda1 8:1 0 29.3G 0 part / sdb 8:16 1 10G 0 disk sdc 8:32 1 20G 0 disk
- Получить список блочных устройств в RuBackup:

- Сравнить характеристики блочного устройства из RuBackup и вывода команды lsblk и проверить, что они не совпадают, например, отличается размер.
- Получить список блочных устройств:
Возможная причина: RuBackup. Изменилось имя блочного устройства. Перейти к решению.