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