NetWorker Virtual Edition:如何增加“data01”分区大小

摘要: 本文介绍如何在索引管理需要更多空间的情况下增加 NetWorker Virtual Edition (NVE) 服务器上的 /data01 分区大小。(XFS)

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

說明

注意:此过程不适用于或不适合标准技术支持。如果您需要帮助,请联系您的戴尔现场客户经理 (SAM) 或戴尔现场销售代表与我们的全球专业服务 (PS) 团队接洽。

规模调整和扩展信息可以在戴尔支持 NetWorker 产品页面提供的 NetWorker Virtual Edition 部署NetWorker 性能优化规划指南中找到。

要确定 NVE 的文件系统类型,请从 SSH 会话运行以下命令: 
mount
/dev/sdb1 on /data01 type xfs (rw,noatime,attr2,inode64,noquota)
 
提醒:所有 NVE 19.4.x 及更高版本都将高性能可扩展文件系统 (XFS) 用于 /data01 分区。如果 /data01 使用 EXT3 文件系统,请参阅文章 NetWorker Virtual Edition:如何扩展 /data01 分区 (EXT3)。
NetWorker 19.3 的支持期限已于 2023 年 6 月终止 (EOSL)。如果 NVE 使用的是 EOSL,请在解决此问题后升级到受支持的版本 /data01 空间问题,请参阅文章 NetWorker Virtual Edition:如何升级 NetWorker 软件和 NVE 系统/data01 从 19.3 升级到较新版本的 NVE 从 EXT3 转换为 XFS。
 

前提条件:

提醒:根据 NVE 的状态,可能无法执行其中一些步骤。例如,如果由于以下原因导致 NetWorker 服务无法启动 /data01 处于 100% 容量。提供的步骤是预防性的,可确保 NetWorker 数据受到保护。
 
  1. 创建服务器引导备份:
    1. 从 NetWorker Management Console (NMC) 或 NetWorker Web 用户界面 (NWUI) 中,执行 Server Protection 备份作业。
    2. 在 NVE 上打开管理员 SSH 会话,并收集引导数据库存储集详细信息: mminfo -B
    3. 如果未配置引导数据库电子邮件通知,请将 mminfo NVE 的输出并保存在文件中。可以通过以下方式配置电子邮件通知:NetWorker:如何配置策略电子邮件通知
  2. 停止所有正在运行的 NetWorker 服务器服务: nsr_shutdown
  3. 禁止 NetWorker 在下次作系统引导时启动: systemctl disable networker
  4. 从 VMware 中,关闭 NVE 虚拟机 (VM),然后从虚拟机的设置中增加硬盘 2
提醒:如果存在快照,则增加磁盘大小的选项可能不可用。 
  1. 创建 NVE 的 VMware 快照,然后将其通电。
提醒:磁盘扩展完成且 NVE 和 NetWorker 处于运行状态后,可以删除此快照。

Process:

  1. 虚拟机启动后,以管理员身份打开与 NVE 虚拟机的 SSH 会话。
  2. 通过运行以下命令切换到 root 用户: sudo su -
  3. 重新扫描设备: echo 1 > /sys/block/sdb/device/rescan
  4. 在该节点上运行 fdisk/dev/sdb 这应该会显示当前大小和步骤 1 中添加的大小:
nve:~ # fdisk -l /dev/sdb
GPT PMBR size mismatch (524287999 != 629145599) will be corrected by write.
The backup GPT table is not on the end of the device. This problem will be corrected by write.
Disk /dev/sdb: 300 GiB, 322122547200 bytes, 629145600 sectors
Disk model: Virtual disk
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 3C1FF651-B360-4218-9106-DE80B690EA2C

Device     Start       End   Sectors  Size Type
/dev/sdb1   2048 524285951 524283904  250G Microsoft basic data
提醒:在上面的示例中, /data01 分区为 250 GB;但是,硬盘已增加到 300 GB。 
  1. 增加 /data01 通过键入以下命令进行分区: growpart /dev/sdb 1
nve:~ # growpart /dev/sdb 1
CHANGED: partition=1 start=2048 old: size=524283904 end=524285952 new: size=629143519 end=629145567
  1. 通过键入以下命令验证文件系统: xfs_growfs -d /data01
  2. 分区现在应显示扩展的大小: df -Th | grep "/data01"
nve:~ # df -Th | grep "/data01"
/dev/sdb1                                   xfs       300G  4.8G  296G   2% /data01
  1. 启动 NetWorker 服务器服务: systemctl start networker
  2. 重新启用自动 NetWorker 服务启动: systemctl enable networker
警告: 如果 /data01 分区达到 100% 容量,这可能会导致 NetWorker 数据库损坏。验证 NetWorker 服务器是否运行正常(没有缺失的客户端、组、策略、设备、备份等)。如果发现数据丢失问题,请立即联系 NetWorker 支持。

其他資訊

可以遵循一些其他步骤来减少日志文件使用的磁盘使用量。

作业数据库保留

jobsdb 是一个 NetWorker 数据库,它保存策略完成状态的记录,它还确定 /nsr/logs/policy//nsr/logs/recover 将保留日志。默认窗口为 72 小时。给定作业经过 72 小时后,其 jobdsb 将删除条目,并删除任何关联的日志文件。而 jobsdb 保留可以在以下位置看到: nsradmin

nve:~ # nsradmin
NetWorker administration program.
Use the "help" command for help, "visual" for full-screen mode.
nsradmin> show Jobsdb retention in hours
nsradmin> print type: nsr
   Jobsdb retention in hours: 72;
如果由于以下原因延长持续时间并且您观察到大量磁盘空间使用量 .log.raw NetWorker 中的文件,将其减少到默认值(72 小时)。这可以通过 NetWorker Management Console (NMC) 或 nsradmin

nsradmin
nsradmin> . type: nsr
Current query set
nsradmin> update Jobsdb retention in hours: 72
   Jobsdb retention in hours: 72;
Update? y
updated resource id 3.0.207.103.0.0.0.0.98.242.218.92.192.168.25.12(1489)

NMC:

从 NMC 更改作业数据库保留

服务器和 NMC 日志

可为 NetWorker 修改实时渲染、按大小和副本数滚动的日志 /nsr/logs/daemon.raw 和 NMC 的 /opt/lgtonmc/gstd.raw。默认情况下未启用这些设置。而 daemon.raw 位于 NVE 的磁盘 2 上,位于 /data01/nsr/logs。The NMC gstd.raw 位于 NVE 根 (/) 分区下的磁盘 1 上 /opt/lgtonmc/logs

如何启用:NetWorker:如何将 daemon.raw 实时自动呈现为 daemon.log
 
提醒:在某些故障处理作下, /nsr/res/nsrladb 已重命名。如果 nsrladb 重命名或删除时,新的 nsrladb 在服务启动期间创建。这些设置将恢复为默认值。
您可以将日志转储配置为持久存在,即使 nsrladb 通过设置 logrotate 在 NVE 的作系统上获取 NetWorker 服务日志。

vi /etc/logrotate.conf

添加以下行:
# NetWorker log files
/nsr/logs/daemon.log {
    rotate 5
    weekly
    create
    missingok
    compress
}

/nsr/logs/daemon.raw {
    rotate 5
    weekly
    create
    missingok
    compress
    delaycompress
}

/opt/lgtonmc/logs/gstd.log {
    rotate 5
    weekly
    create
    missingok
    compress
}

/opt/lgtonmc/logs/gstd.raw {
    rotate 5
    weekly
    create
    missingok
    compress
    delaycompress
}
  • weekly 这是日志轮换周期;日志每周轮换一次。其他可能的值为每日和每月。
  • rotate 5 表示只应保留五个轮转的日志。在后续运行中删除最旧的文件。
  • missingok 如果缺少日志文件,请继续执行下一个日志文件,而不发出错误消息。
  • compress 所有轮转的日志都应压缩。
  • delaycompress 当无法告诉某些程序关闭其日志文件,因此可能会在一段时间内继续写入上一个日志文件时,可以使用
  • 其他选项可在 logrotate 手册页。https://linux.die.net/man/8/logrotate本超链接将引导您访问非 Dell Technologies 运营的网站。
提醒:上面的示例不是关于应设置多少个旋转周期或应多久执行一次此轮换的建议。这必须由备份/NVE 管理员确定。要将日志保留更长时间,请为 NVE 创建 NetWorker 客户端以备份 /nsr/logs 目录中使用 NetWorker 保护策略

受影響的產品

NetWorker

產品

NetWorker
文章屬性
文章編號: 000014111
文章類型: How To
上次修改時間: 18 9月 2025
版本:  16
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。