NetWorker. Сбой резервного копирования базы данных NMC с ошибкой «На устройстве не осталось места»
Summary: Резервное копирование базы данных NetWorker Management Console (NMC) завершается сбоем. Возвращена ошибка «на устройстве не осталось места»
Symptoms
Резервное копирование сервера NMC завершается сбоем с отображением следующего сообщения в журнале действий:
108179:savepsm: Replicating database contents to /nsr/nmc/nmcdb_stage/pgdata... 108180:savepsm: Unable to execute /opt/lgtonmc/postgres_latest/bin/pg_basebackup in order to copy the database 108181:savepsm: See '/opt/lgtonmc/logs/pg_basebackup.log' for details --- Job Indications --- nsr.amer.lan:/nsr/nmc/nmcdb_stage: retried 1 times.
В pg_basebackup.log сообщается, что «на устройстве не осталось места»
[root@nsr 1]# cat /opt/lgtonmc/logs/pg_basebackup.log pg_basebackup: could not write to file "/nsr/nmc/nmcdb_stage/pgdata/base/1/somefile": No space left on device pg_basebackup: removing data directory "/nsr/nmc/nmcdb_stage/pgdata"
Размер каталога nmcdb превышает доступное дисковое пространство:
[root@nsr ~]# du -sh /nsr/nmc/nmcdb 1.6G /nsr/nmc/nmcdb [root@nsr ~]# [root@nsr ~]# df -h | grep "Filesystem\|rhel-root" Filesystem Size Used Avail Use% Mounted on /dev/mapper/rhel-root 70G 69G 1.4G 98% /
Cause
Резервная копия nmcdb — это резервная копия файлов базы данных postgres, используемых сервером NMC. Клиент nmcdb использует команду резервного копирования savepsm. Во время резервного копирования nmcdb файлы «помещаются» в каталог nmcdb_stage:
Linux: /nsr/nmc/nmcdb_stage
Windows: [Установите диск]:\Program Files\EMC NetWorker\Management\nmcdb_stage
Производится резервное копирование nmcdb_stage каталога, после завершения резервного копирования nmcdb_stage каталог очищается.
На установочном диске NMC недостаточно дискового пространства для переноса файлов из оперативного каталога nmcdb в каталог nmcdb_stage.
Resolution
1. Освободите дисковое пространство, удалив ненужные файлы.
2. Увеличьте дисковое пространство на установочном диске NetWorker.
3. Переместите каталог nmcdb_stage на другой диск с большим пространством.
A. Создайте каталог nmcdb_stage на другом диске. Пример.
nve:~ # mkdir /space/nmcdb_stage
mminfo -avot -q client=NMC_clientName