NetWorker: Il backup del database NMC ha esito negativo con "no space left on device"
Summary: I backup del database NetWorker Management Console (NMC) hanno esito negativo. L'errore restituito è "no space left on device"
Symptoms
Il backup del server NMC ha esito negativo con il seguente messaggio segnalato nel log delle azioni:
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.
Il pg_basebackup.log segnala "no space left on device"
[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"
Le dimensioni della directory nmcdb superano lo spazio disponibile su disco:
[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
Il backup nmcdb è un backup dei file di database postgres utilizzati dal server NMC. Il client nmcdb usa il comando di backup savepsm. Durante i backup nmcdb, i file vengono "preparati" nella directory nmcdb_stage:
Linux: /nsr/nmc/nmcdb_stage
Windows: [Unità di installazione]:\Program Files\EMC NetWorker\Management\nmcdb_stage
Viene eseguito il backup della directory nmcdb_stage. Al termine del backup, la directory nmcdb_stage viene pulita.
Spazio su disco insufficiente sull'unità di installazione NMC per eseguire lo staging dei file dalla directory nmcdb online alla directory nmcdb_stage.
Resolution
1. Recuperare spazio su disco rimuovendo i file non più necessari.
2. Aumentare lo spazio su disco sull'unità di installazione di NetWorker.
3. Spostare la directory nmcdb_stage su un'altra unità con più spazio.
Un. Creare una directory nmcdb_stage su un'altra unità. Ad esempio:
nve:~ # mkdir /space/nmcdb_stage
mminfo -avot -q client=NMC_clientName