NetWorker : La sauvegarde de la base de données NMC échoue avec le message « no space left on device »
Summary: Les sauvegardes de la base de données NetWorker Management Console (NMC) échouent. L’erreur renvoyée est « no space left on device »
Symptoms
La sauvegarde du serveur NMC échoue avec le message suivant signalé dans le journal d’actions :
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.
Le pg_basebackup.log signale « aucun espace disponible sur l’appareil »
[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"
La taille du répertoire nmcdb dépasse l’espace disque disponible :
[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
La sauvegarde nmcdb est une sauvegarde des fichiers de base de données postgres utilisés par le serveur NMC. Le client nmcdb utilise la commande de sauvegarde savepsm. Lors des sauvegardes nmcdb, les fichiers sont placés « reclassés » dans le répertoire nmcdb_stage :
Linux : /nsr/nmc/nmcdb_stage
Windows : [Install Drive] :\Program Files\EMC NetWorker\Management\nmcdb_stage
Le répertoire nmcdb_stage est sauvegardé. Une fois la sauvegarde terminée, le répertoire nmcdb_stage est nettoyé.
L’espace disque est insuffisant sur le lecteur d’installation NMC pour transférer les fichiers du répertoire en ligne nmcdb vers le répertoire nmcdb_stage.
Resolution
1. Récupérez de l’espace disque en supprimant les fichiers qui ne sont plus nécessaires.
2. Augmentez l’espace disque du lecteur d’installation de NetWorker.
3. Déplacez le répertoire nmcdb_stage vers un autre disque disposant de plus d’espace.
Un. Créez un répertoire nmcdb_stage sur un autre disque. Par exemple :
nve:~ # mkdir /space/nmcdb_stage
mminfo -avot -q client=NMC_clientName