• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

UIS 備份問題

1天前提问
  • 0关注
  • 0收藏,108浏览
粉丝:0人 关注:0人

问题描述:

backup 一個大5tb vm 到 linux server SCP connection. 用backup pool 技術 vm 5tb backup 出去話要2倍位 外置linux 我已經set左18tb都唔得 The temporary directory does not have enough space Backup UIS VM 經過backup pool 連上UIS Linux VM 通過SCP

4 个回答
粉丝:18人 关注:0人

根据您的描述,这是一个典型的备份临时空间不足问题。错误提示“临时目录空间不足”指的是UIS管理节点(或备份代理节点)本地的临时存储空间,而不是您设置的18TB远程Linux服务器空间。

核心原因

当使用Backup Pool通过SCP备份大容量VM(5TB)时,备份过程大致如下:
  1. 创建快照:为VM创建临时快照。
  2. 数据读取与处理:从快照读取数据,可能经过压缩、去重等处理。
  3. 临时存储:处理后的数据先暂存到UIS管理节点(或执行备份任务的节点)的本地临时目录
  4. 传输:最后通过SCP传输到远程Linux服务器。
问题就出在第3步:本地临时目录的可用空间不足以容纳5TB VM在备份过程中生成的临时数据。即使目标服务器有18TB空间也无济于事。

为什么需要2倍空间?

  • 快照占用:创建VM快照时,如果VM有未写入的数据,可能需要额外空间。
  • 数据处理:备份过程中,数据可能需要解压、重组或转换格式,这会临时占用与原始数据相当甚至更大的空间。
  • 备份池机制:Backup Pool技术可能需要在本地缓存整个数据块以便进行优化处理。

解决方案

您需要扩大UIS系统上负责备份任务的节点的本地临时存储空间
步骤1:确定临时目录位置
  • 登录UIS管理平台,查看备份设置或系统设置,找到“临时目录”或“工作目录”的路径。通常默认在/var/opt分区下。
  • 也可以通过命令行(如有权限)使用 df -h命令查看各分区空间,重点检查 /tmp/var/opt
步骤2:扩大临时目录空间
根据您的UIS部署方式,选择以下一种方法:
方法A:扩展现有分区(如果使用虚拟化部署)
  1. 关闭UIS管理VM(或备份代理VM)。
  2. 在虚拟化平台(如vCenter)上为该VM的虚拟硬盘(对应临时目录所在分区)扩容。
  3. 启动VM,进入系统扩展分区和文件系统(使用 fdiskresize2fsxfs_growfs)。
方法B:挂载新存储作为临时目录
  1. 为UIS节点挂载新的存储(如NAS、SAN或本地磁盘)。
  2. 将新存储格式化和挂载到一个新目录,例如 /backup_tmp
  3. 在UIS管理界面中,将备份临时目录路径修改为这个新目录。
方法C:清理现有空间(临时缓解)
  1. 检查临时目录(如 /tmp/var/tmp)并删除无用文件。
  2. 清理旧的日志文件、缓存等。但请注意,5TB的VM备份可能需要远大于5TB的临时空间,清理通常不够。

操作建议

  1. 预估所需空间:对于5TB的VM,建议临时目录至少准备10TB可用空间。这是最安全的做法。
  2. 修改备份设置
    • 登录UIS管理界面。
    • 进入“备份”或“系统设置”相关菜单。
    • 找到“临时目录”或“工作目录”设置项,将其修改为空间充足的新路径(如 /backup_tmp)。
  3. 验证:修改后,尝试再次执行备份任务。

预防措施

  • 定期监控:将UIS管理节点的磁盘空间纳入监控,设置警报。
  • 备份策略优化:对于超大容量VM,考虑以下替代方案:
    • 增量备份:首次全备后,后续执行增量备份,减少临时空间压力。
    • 直接存储备份:如果条件允许,将备份直接存储到与UIS节点共享的大容量存储(如NFS),避免SCP传输的临时存储开销。

总结:请立即检查并扩展UIS管理节点(或备份代理节点)的本地磁盘空间,特别是用于备份临时目录的分区。这是解决此问题的唯一直接方法。

暂无评论

粉丝:43人 关注:1人

还会有一个临时备份目录需要本机有那么大的空间,建议5TB以上过大的使用单独的备份软件进行,平台的备份虚拟机不适用大容量存储虚拟机备份的

暂无评论

粉丝:2人 关注:0人

UIS在备份时,对本地“临时目录”的空间要求,取决于虚拟机的“实际已用数据量”,而不是您分配给虚拟机的5TB“虚拟磁盘大小”。您遇到的情况可能有以下几种:

可能原因详细说明所需临时空间估算
场景一:虚拟机有大量内部快照虚拟机内部可能创建了多个快照,导致磁盘文件的实际大小远大于分配大小。比如一个分配了5TB的虚拟机,如果内部快照和历史数据很多,实际占用的物理存储可能达到9TB以上,那么备份所需的临时空间就是 实际占用大小 × 2。您提供的18TB远端空间很可能是指“备份目标”,而非UIS主机本地的“临时目录”空间。≥ 实际占用大小 × 2
场景二:虚拟机磁盘本身占用较大即使没有快照,一个运行多年的5TB虚拟机,其实际数据占用可能已经很高。例如实际使用了4TB,则临时空间需要约8TB。≥ 实际占用大小 × 2
场景三:您查看的是“备份目录”,而非“临时目录”这是最常见的误解。您在远端Linux服务器上准备了18TB,但UIS真正需要检查的是运行该虚拟机的CVK主机上“/vms/vmbackuptmp”或您在备份策略中指定的“临时目录”所在分区的剩余空间≥ 实际占用大小 × 2

 解决方案

请按照以下步骤逐一排查和解决:

第一步:确认虚拟机实际占用大小和临时目录空间

  1. 登录虚拟机所在的CVK主机后台(通过SSH)。

  2. 执行以下命令,查看虚拟机磁盘的实际占用大小

# 进入虚拟机磁盘文件目录(默认路径通常是 /vms/images/) cd /vms/images/ # 查看虚拟机磁盘文件的实际占用大小(请将 <虚拟机名称> 替换为实际的虚拟机名称或磁盘文件名) du -sh <虚拟机名称>* # 或者使用更详细的命令查看是否有多层快照 qemu-img info <虚拟机名称> --backing-chain
  1. 记下显示的 disk size 值,这就是虚拟机实际占用的磁盘空间

  2. 查看临时目录所在分区的剩余空间

    • 登录UIS管理平台,找到该虚拟机的备份策略,查看“临时目录”的路径设置(例如默认为 /vms/vmbackuptmp)。

    • 在CVK主机后台执行以下命令,查看该路径所在分区的可用空间:df -h <临时目录路径>

    • 第二步:根据排查结果采取相应措施

    • 排查结果解决方案
      临时目录空间 < (虚拟机实际占用 × 2)更换一个容量更大的临时目录 。可以在CVK主机上挂载一个新的、容量充足的数据盘(例如您提到的18TB存储,如果能在本地挂载),将其挂载到某个目录(如 /backup_tmp),然后在UIS的备份策略中,将“临时目录”修改为这个新路径。
      临时目录空间充足,但虚拟机实际占用异常大这很可能是因为虚拟机内部存在大量快照。需要联系业务方,在虚拟机内部清理不再使用的快照或临时文件,然后在关机状态下,通过 qemu-img commit 命令将快照数据合并到基础镜像中。此操作有风险,建议在业务低峰期或停机窗口进行,并提前做好数据备份。
      临时目录空间充足,且虚拟机实际占用正常问题可能出在备份过程中临时文件未能正常清理。可以尝试重启CVK主机上的备份服务联系H3C技术支持获取最新的补丁

      第三步:优化备份策略(长期方案)

      • 将备份目标直接设置为“外接存储”:如果您的UIS版本支持,可以考虑在备份策略中直接选择“远端服务器”或“外接存储”类型,并将路径指向您准备好的18TB存储。但请注意,即使选择了远端备份,本地临时目录的要求依然存在,仍需保证本地有足够的临时空间。

      • 设置合理的备份保留份数:在备份策略中设置“保留最新的N个备份”(例如保留3-5个),并启用自动清理机制,避免历史备份堆积占用过多空间。

暂无评论

粉丝:0人 关注:0人

备份过程中,备份数据需要先经过临时目录处理,然后再传输到目标存储。检查临时目录的位置和可用空间,不足的话先清理下,或者把传输文件做个压缩。

暂无评论

编辑答案

你正在编辑答案

如果你要对问题或其他回答进行点评或询问,请使用评论功能。

分享扩散:

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作

举报

×

侵犯我的权益 >
对根叔社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明