NetWorker:NMC 数据库备份失败,并显示“no space left on device”(设备上没有剩余空间)
Summary: NetWorker Management Console (NMC) 数据库的备份失败。返回的错误是“no space left on device”(设备上没有剩余空间)
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
NMC 服务器备份失败,并在操作日志中报告以下消息:
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报告“设备上没有剩余空间”
[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 目录的大小超出可用磁盘空间:
[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% /
提醒:在 Windows 服务器上,从文件资源管理器“此系统”检查 [安装驱动器]:\Program Files\EMC NetWorker\Management\nmcdb 文件夹的磁盘空间使用情况和磁盘空间可用性。
Cause
nmcdb 备份是 NMC 服务器使用的 postgres 数据库文件的备份。nmcdb 客户端使用备份命令 savepsm。在 nmcdb 备份期间,文件将“暂存”到 nmcdb_stage 目录:
Linux:/nsr/nmc/nmcdb_stage
Windows:[安装驱动器]:\Program Files\EMC NetWorker\Management\nmcdb_stage
将备份 nmcdb_stage 目录,一旦备份完成,就会清理 nmcdb_stage 目录。
NMC 安装驱动器上的磁盘空间不足,无法将文件从联机 nmcdb 目录转移到 nmcdb_stage 目录。
Resolution
有三个选项。
1.通过删除不再需要的文件来回收磁盘空间。
可以清理的文件必须由操作系统管理员确定。
2.增加 NetWorker 安装驱动器上的磁盘空间。
磁盘空间应有足够的空间将整个 nmcdb 目录复制/暂存到 nmcdb_stage 目录中。如果 /nsr 分区达到 100% 的磁盘空间使用率,nmcdb 可能会损坏。如果系统包含 NetWorker 服务器产品包,并且 /nsr 分区达到 100% 的磁盘空间使用率,则 NetWorker 服务器数据库(nsrdb、mm、index)也可能损坏。
3.将 nmcdb_stage 目录移至另一个具有更多空间的驱动器。
如果 /nsr 分区上的磁盘空间不足,则必须增加/回收;但是,也可以将 nmcdb_stage 目录移动到具有更多空间的另一个分区。
一个。在另一个驱动器上创建 nmcdb_stage 目录。例如:
一个。在另一个驱动器上创建 nmcdb_stage 目录。例如:
nve:~ # mkdir /space/nmcdb_stage
B. 更新 NMC 客户端资源的存储集字段,以指定新暂存文件夹的完整路径:
C. 执行 nmcdb 的备份并验证它是否成功完成。(可选)使用 mminfo 命令验证备份:
mminfo -avot -q client=NMC_clientName
Additional Information
Affected Products
NetWorker, NetWorker Management ConsoleProducts
NetWorker Family, NetWorker SeriesArticle Properties
Article Number: 000228276
Article Type: Solution
Last Modified: 07 Aug 2025
Version: 2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.