NetWorker: NMC-tietokannan varmuuskopiointi epäonnistuu, eikä laitteessa ole enää tilaa
Summary: NetWorker Management Console (NMC) -tietokannan varmuuskopioinnit epäonnistuvat. Näyttöön tulee virheilmoitus: "Laitteessa ei ole enää tilaa"
Symptoms
NMC-palvelimen varmuuskopiointi epäonnistuu ja toimintolokissa näkyy seuraava ilmoitus:
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 ilmoittaa, että laitteessa ei ole enää tilaa
[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-hakemiston koko ylittää käytettävissä olevan levytilan:
[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-varmuuskopio on varmuuskopio NMC-palvelimen käyttämistä postgres-tietokantatiedostoista. NMCDB-asiakas käyttää varmuuskopiointikomentoa savepsm. NMCDB-varmuuskopioinnin aikana tiedostot "lavastetaan" nmcdb_stage-hakemistoon:
Linux: /nsr/nmc/nmcdb_stage
Windows: [Asenna asema]:\Program Files\EMC NetWorker\Management\nmcdb_stage
nmcdb_stage-hakemisto varmuuskopioidaan, ja kun varmuuskopiointi on valmis, nmcdb_stage-hakemisto tyhjennetään.
NMC-asennusasemassa ei ole riittävästi levytilaa tiedostojen siirtämiseen online-nmcdb-hakemistosta nmcdb_stage-hakemistoon.
Resolution
1. Vapauta levytilaa poistamalla tiedostot, joita ei enää tarvita.
2. Lisää levytilaa NetWorker-asennusasemassa.
3. Siirrä nmcdb_stage-hakemisto toiseen asemaan, jossa on enemmän tilaa.
A. Luo nmcdb_stage hakemisto toiseen asemaan. Esimerkki:
nve:~ # mkdir /space/nmcdb_stage
mminfo -avot -q client=NMC_clientName