NetWorker: Tworzenie kopii zapasowej bazy danych NMC kończy się niepowodzeniem z komunikatem "brak miejsca na urządzeniu"
Summary: Tworzenie kopii zapasowych bazy danych konsoli NetWorker Management Console (NMC) nie powiodło się. Zwracany błąd to "brak miejsca na urządzeniu"
Symptoms
Tworzenie kopii zapasowej serwera NMC kończy się niepowodzeniem z następującym komunikatem zgłoszonym w dzienniku akcji:
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 zgłasza "brak miejsca na urządzeniu"
[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"
Rozmiar katalogu nmcdb przekracza ilość dostępnego miejsca na dysku:
[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
Kopia zapasowa nmcdb to kopia zapasowa plików bazy danych postgres używanych przez serwer NMC. Klient nmcdb używa polecenia "savepsm" kopii zapasowej. Podczas tworzenia kopii zapasowych nmcdb pliki są "przygotowywane" do katalogu nmcdb_stage:
Linux: /nsr/nmc/nmcdb_stage
Windows: [Zainstaluj dysk]:\Program Files\EMC NetWorker\Management\nmcdb_stage
Zostanie utworzona kopia zapasowa katalogu nmcdb_stage, a po zakończeniu tworzenia kopii zapasowej katalog nmcdb_stage zostanie wyczyszczony.
Za mało miejsca na dysku instalacyjnym NMC, aby przenieść pliki z katalogu nmcdb online do katalogu nmcdb_stage.
Resolution
1. Odzyskaj miejsce na dysku, usuwając pliki, które nie są już potrzebne.
2. Zwiększenie ilości miejsca na dysku instalacyjnym NetWorker.
3. Przenieś katalog nmcdb_stage na inny dysk z większą ilością miejsca.
A. Utwórz katalog nmcdb_stage na innym dysku. Na przykład:
nve:~ # mkdir /space/nmcdb_stage
mminfo -avot -q client=NMC_clientName