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
(0)
/var或/opt分区下。df -h命令查看各分区空间,重点检查 /tmp、/var、/opt。fdisk和 resize2fs或 xfs_growfs)。/backup_tmp。/tmp、/var/tmp)并删除无用文件。/backup_tmp)。
(0)
UIS在备份时,对本地“临时目录”的空间要求,取决于虚拟机的“实际已用数据量”,而不是您分配给虚拟机的5TB“虚拟磁盘大小”。您遇到的情况可能有以下几种:
| 可能原因 | 详细说明 | 所需临时空间估算 |
|---|---|---|
| 场景一:虚拟机有大量内部快照 | 虚拟机内部可能创建了多个快照,导致磁盘文件的实际大小远大于分配大小。比如一个分配了5TB的虚拟机,如果内部快照和历史数据很多,实际占用的物理存储可能达到9TB以上,那么备份所需的临时空间就是 实际占用大小 × 2。您提供的18TB远端空间很可能是指“备份目标”,而非UIS主机本地的“临时目录”空间。 | ≥ 实际占用大小 × 2 |
| 场景二:虚拟机磁盘本身占用较大 | 即使没有快照,一个运行多年的5TB虚拟机,其实际数据占用可能已经很高。例如实际使用了4TB,则临时空间需要约8TB。 | ≥ 实际占用大小 × 2 |
| 场景三:您查看的是“备份目录”,而非“临时目录” | 这是最常见的误解。您在远端Linux服务器上准备了18TB,但UIS真正需要检查的是运行该虚拟机的CVK主机上“/vms/vmbackuptmp”或您在备份策略中指定的“临时目录”所在分区的剩余空间。 | ≥ 实际占用大小 × 2 |
请按照以下步骤逐一排查和解决:
登录虚拟机所在的CVK主机后台(通过SSH)。
执行以下命令,查看虚拟机磁盘的实际占用大小:
记下显示的 disk size 值,这就是虚拟机实际占用的磁盘空间。
查看临时目录所在分区的剩余空间:
登录UIS管理平台,找到该虚拟机的备份策略,查看“临时目录”的路径设置(例如默认为 /vms/vmbackuptmp)。
在CVK主机后台执行以下命令,查看该路径所在分区的可用空间:df -h <临时目录路径>
第二步:根据排查结果采取相应措施
| 排查结果 | 解决方案 |
|---|---|
| 临时目录空间 < (虚拟机实际占用 × 2) | 更换一个容量更大的临时目录 。可以在CVK主机上挂载一个新的、容量充足的数据盘(例如您提到的18TB存储,如果能在本地挂载),将其挂载到某个目录(如 /backup_tmp),然后在UIS的备份策略中,将“临时目录”修改为这个新路径。 |
| 临时目录空间充足,但虚拟机实际占用异常大 | 这很可能是因为虚拟机内部存在大量快照。需要联系业务方,在虚拟机内部清理不再使用的快照或临时文件,然后在关机状态下,通过 qemu-img commit 命令将快照数据合并到基础镜像中。此操作有风险,建议在业务低峰期或停机窗口进行,并提前做好数据备份。 |
| 临时目录空间充足,且虚拟机实际占用正常 | 问题可能出在备份过程中临时文件未能正常清理。可以尝试重启CVK主机上的备份服务或联系H3C技术支持获取最新的补丁。 |
将备份目标直接设置为“外接存储”:如果您的UIS版本支持,可以考虑在备份策略中直接选择“远端服务器”或“外接存储”类型,并将路径指向您准备好的18TB存储。但请注意,即使选择了远端备份,本地临时目录的要求依然存在,仍需保证本地有足够的临时空间。
设置合理的备份保留份数:在备份策略中设置“保留最新的N个备份”(例如保留3-5个),并启用自动清理机制,避免历史备份堆积占用过多空间。
(0)
暂无评论
备份过程中,备份数据需要先经过临时目录处理,然后再传输到目标存储。检查临时目录的位置和可用空间,不足的话先清理下,或者把传输文件做个压缩。
(0)
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论