NetWorker: Back-up van NMC database mislukt met "no space left on device"
Summary: Back-ups van de NMC-database (NetWorker Management Console) mislukken. De geretourneerde fout is "geen ruimte meer op apparaat"
Symptoms
De back-up van de NMC server mislukt en het volgende bericht wordt vermeld in het actielogboek:
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.
De pg_basebackup.log meldt dat er geen ruimte meer is op het apparaat
[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"
De grootte van de nmcdb-directory overschrijdt de beschikbare schijfruimte:
[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
De NMCDB-back-up is een back-up van de postgres-databasebestanden die door de NMC server worden gebruikt. De nmcdb-client gebruikt de back-upopdracht savepsm. Tijdens de nmcdb-back-ups worden bestanden "gefaseerd" naar de nmcdb_stage directory:
Linux: /nsr/nmc/nmcdb_stage
Windows: [Install Drive]:\Program Files\EMC NetWorker\Management\nmcdb_stage
Er wordt een back-up gemaakt van de nmcdb_stage directory. Zodra de back-up is voltooid, wordt de nmcdb_stage directory opgeschoond.
Er is onvoldoende schijfruimte op het NMC installatiestation om de bestanden vanuit de online nmcdb-directory naar de nmcdb_stage-directory te faseren.
Resolution
1. Maak schijfruimte vrij door bestanden te verwijderen die niet langer nodig zijn.
2. Vergroot de schijfruimte op het NetWorker-installatiestation.
3. Verplaats de map nmcdb_stage naar een ander station met meer ruimte.
Een. Maak een nmcdb_stage-directory op een andere schijf. Bijvoorbeeld:
nve:~ # mkdir /space/nmcdb_stage
mminfo -avot -q client=NMC_clientName