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

UIS管理界面怎么查看虚机快照占用了多少存储空间

3小时前提问
  • 0关注
  • 0收藏,28浏览
粉丝:0人 关注:0人

问题描述:

UIS web管理界面怎么查看虚机快照从创建开始到当前所更改的数量量,占用了多少存储空间

3 个回答
粉丝:23人 关注:1人

在UIS Web管理界面,无法直接看到单个快照从创建至今的“变更数据量”或“占用空间”的具体数值。这个操作需要结合Web界面和后台命令来完成。

🖥️ 第一步:在Web界面查看虚拟机磁盘信息

  1. 登录UIS Web管理平台。

  2. 找到目标虚拟机,进入其“概要信息”页面。

  3. “磁盘”区域,可以查看磁盘文件列表及路径。

  4. 通常的路径格式为:/vms/xxx/xxx-disk-1记录下磁盘文件的具体路径,这是后续进行后台操作的基础。

⌨️ 第二步:通过命令行查看快照占用

由于Web界面不直接显示快照大小,需要通过SSH登录到UIS主机后台,使用命令行工具来查看。

  1. SSH登录:登录到运行该虚拟机的主机(宿主机)。

  2. 进入磁盘文件目录:使用第一步中记录的路径,执行cd命令。

    bash
    cd /vms/xxx/
  3. 查看文件大小:执行ls -lh命令,查看所有文件的详细信息。

    bash
    ls -lh
  4. 解读输出信息:输出中会列出该目录下的所有文件。

    • 基础磁盘文件:通常命名为xxx-disk-1,这是虚拟机的基础磁盘。

    • 快照文件:快照文件通常以xxx-disk-1_snap_xxxxxx-disk-1_delta_xxx等形式命名

    • 关注大小:每个快照文件的大小(如 -rw-r--r-- 1 root root 10G),就是这个快照实际占用的存储空间

🧐 补充说明:快照占用空间的计算逻辑

理解快照的占用逻辑有助于你更好地判断容量。

  • 快照类型的影响:UIS的快照分为内部快照外部快照。内部快照与原磁盘文件在一起,其占用的空间无法简单计算;外部快照则会生成独立的镜像文件,其大小与快照创建后写入的新数据量直接相关

  • 空间占用与“变更量”:快照占用的空间,本质上就是创建快照后,虚拟机磁盘发生变化的数据量。例如,创建快照后新写入或修改了10GB数据,那么快照文件可能就会占用约10GB的空间。

  • UIS 7.0及之后版本:在UIS 7.0等较新版本中,创建的快照默认为外部快照。你可以通过查看文件类型来确认。

⚠️ 注意事项

  • 权限要求:执行后台命令需要root权限。

  • 磁盘类型影响:如果虚拟机磁盘是“厚置备”模式,其在UIS前台显示的利用率可能一直是100%,这与快照无关。想看真实的分区使用率,需要安装CASTools后查看性能监控

  • 版本差异:不同UIS版本的操作界面和命令可能略有不同,请以实际情况为准。

暂无评论

粉丝:21人 关注:0人

先给你一个不太爽的结论:UIS Web 管理界面里,找不到一个字段直接告诉你"这张快照占了多少空间 / 自创建以来改了多少数据"——这不是你没找着,是 UIS(含你这个 R0886P06)内部快照机制决定的,Web 上确实没暴露这个数值。下面拆开说你能看到什么、看不到什么、CLI 怎么补。

🔍 为什么 Web 上看不到"快照大小"

UIS(CAS 内核)默认用的是 qcow2 内部快照:打快照那一刻源文件变只读,之后所有新写入走 qcow2 的 Copy-on-Write 增量,快照本身并不单独成一个文件,而是嵌在磁盘镜像里。H3C 官方知了的原话:
目前的快照是内部快照……快照没有大小,只能看打了快照的磁盘是否变大了
所以"自快照创建以来的更改量"= 打完快照后磁盘镜像增长的那部分,但这个值在 Web 上不是按"快照"维度给的,是按"虚拟机磁盘"维度给的。
R0886P06 开始 CAS tools 配套版本支持一致性快照,快照类型可选"内部 / 外部"——如果你用的是外部快照,那增量会单独成一个镜像文件(.img增量链),这种就能在 CVK 后台 ls -lh看到单文件大小,Web 上还是不显示,但 CLI 能查。

🖥 Web 侧你能看到的替代信息

路径 1:虚拟机概要 → 磁盘容量(最接近你要的)

云资源 / 主机池 / 集群 / 主机 / <虚拟机> → 进入虚拟机概要信息页
磁盘容量 / 可用容量 / 磁盘利用率这一栏。打完快照后这个"磁盘容量"会涨,涨出来的部分 ≈ 快照创建以来写的增量(含快照本身 COW 开销 + 虚拟机后续写入)。
⚠️ 这是"整机磁盘"视角,不是"单张快照"视角——如果你一台 VM 打了 3 张快照,Web 上无法区分第 2 张比第 1 张多了多少,只能看总磁盘文件变大了没。

路径 2:快照中心看快照列表(有类型/时间,没大小)

顶部"云安全"页签 → 左侧[数据安全/快照中心] → 快照历史
这里能按虚拟机筛,列出每张快照的快照名 / 类型(内部/外部)/ 创建时间 / 包含内存快照 / 完整性——字段里没有"占用空间"这一列,官方没做。

路径 3:存储资源统计(看存储池级,不是 VM 级)

顶部"运维" → [系统运维/资源使用统计/存储资源统计]
能看虚拟机磁盘、网络存储、共享文件系统的分配情况,但同样是"这台 VM 的磁盘总共占多少",拆不到快照粒度。

路径 4:存储池层面看"奇怪的膨胀"

如果你发现"虚拟机磁盘 5T,存储池已用 9T"这种异常,登录 UIS 看存储池 / 共享文件系统用量,能反推快照 + 增量吃掉了差额,但还是拆不出单 VM 单快照。

🛠 CLI 兜底:真要查"快照以来改了多少",得 CVK 后台

内部快照场景(默认,最常见)

# 在 CVK 上,找到虚拟机磁盘路径(一般 /vms/<vm_name>/ 或存储池挂载点下) qemu-img info <磁盘镜像.qcow2>
输出里关键两行:
virtual size: 5.0T (5368709120000 bytes) # 磁盘逻辑大小 disk size: 3.2T # 实际占用物理空间(含所有内部快照COW) cluster_size: 65536
打完快照后 disk size会涨,涨出来的 ≈ 自第一张快照以来所有 COW 增量总和(含内存快照如果开了的话)。但 qemu-img info没法拆到单张快照——内部快照链在 qcow2 里是树,info 只给总量。
要拆单张内部快照的增量,得 virsh snapshot-list <vm>拿到快照名,再用 qemu-img map/ qcow2.py这类工具钻进 qcow2 内部算,生产环境一般不这么干。

外部快照场景(R0886P06 可选,增量可见)

如果你创建快照时选了外部快照,每一代会生成一个独立 .img(增量镜像):
ls -lh /vms/<vm_name>/*.img # base.img 5.0T ← 原始盘 # vm_snap1.img 120G ← 快照1到快照2之间的增量 # vm_snap2.img 80G ← 快照2到现在之间的增量
这种 ls -lh就能直接读每张快照对应的增量文件大小,这就是"自快照创建以来更改的数据量"。Web 上还是不显示,但 CLI 一目了然。
💡 外部快照删除时 R0886P06 还能开"精简镜像链",能回收空间,内部快照删了也不一定马上缩 disk size(qcow2 truncation 要看版本)。

✅ 给你的实操建议

按你想要的精度选路子:

你想知道
推荐做法
某 VM 快照一共多吃了多少空间
Web:虚拟机概要 → 看磁盘容量变化;CLI:qemu-img info看 disk size 增量
某张外部快照以来改了多少
CVK 后台 ls -lh看对应增量 .img大小
单张内部快照的精确增量
Web 做不到,得 CLI 钻 qcow2(一般不必要,看总量够用了)
存储池被快照吃满排查
Web:运维 → 存储资源统计 + 快照中心列哪些 VM 快照多

暂无评论

粉丝:22人 关注:2人

一、先说明关键限制:Web 前台 8443 界面能力
UIS 标准前台管理页面(https://IP:8443)仅能单条查看快照基础信息,不直接展示「快照累计总占用空间」「从快照创建至今所有变更总量」,只能看到单快照描述、创建时间;
两种查看方式:Web 界面单快照信息(粗略) + CVK 宿主机命令行(精准统计总增量占用)。
二、Web 界面查看单条快照基础信息(前台 8443,无需后台 8088)
操作步骤
云资源 → 虚拟机,找到目标虚拟机;
两种入口打开快照管理:
方式 1:虚拟机卡片右上角【更多】→【快照管理】
方式 2:进入虚拟机详情页,顶部【快照管理】按钮
弹出快照列表窗口,每条快照展示:
快照名称、创建时间、是否包含内存快照、是否文件系统静默;
单快照增量大小:本条快照与上一快照之间的变更数据占用(本条 delta 文件大小)。
缺陷
页面只会显示单条快照单独增量,不会自动求和整条快照链总占用;想算全部快照累计变更量,需要手动相加所有快照的容量。
三、精准查看:CVK 宿主机命令行(推荐,直接输出快照总占用 / 总变更量)
可以一次性统计该虚拟机所有快照文件总物理占用,等价于 “从第一次快照创建到当前所有磁盘变更总量”。
1. 登录虚拟机所在 CVK 节点 SSH
2. 快速查询虚拟机磁盘及整条快照链所有增量大小
① 先获取虚拟机磁盘路径
bash
运行
# 替换虚拟机名称
virsh domblklist 虚拟机名称

输出示例:
plaintext
vda /vms/images/inst-xxxxxxx/vda.qcow2

/vms/images/inst-xxxxxxx/vda.qcow2 为基础磁盘路径。
② 查看完整快照链,每层增量占用(直观看到每一次快照变更量)
bash
运行
# 替换上面真实磁盘路径
qemu-img info /vms/images/inst-xxxxxxx/vda.qcow2 --backing-chain

每条virtual size是逻辑盘大小,disk size是当前快照层累计增量占用,从快照创建后所有修改都记录在各层 disk size 中。
③ 一键统计该虚拟机全部快照文件总物理占用(核心,即总变更数据量)
bash
运行
# 进入该虚拟机镜像目录
cd /vms/images/inst-xxxxxxx/
# 统计所有快照增量文件总大小
du -sh *.qcow2
# 汇总总占用
du -s *.qcow2

目录下后缀带-snap、000001.qcow2、000002.qcow2均为快照增量文件,总和就是自创建快照以来所有磁盘修改产生的存储空间占用。
四、后台 8088 运维界面补充(无新增快照容量统计功能)
后台https://IP:8088仅用于系统告警、Trap、补丁,没有快照容量统计菜单,查快照占用无需登录后台。
五、区分两个关键概念(避免混淆)
单快照页面显示的容量:仅当前快照对比上一个快照新增的变更数据;
宿主机 du/qemu-img 统计总大小:整条快照链全部增量之和 = 从最早快照创建到现在所有磁盘修改的总占用空间(你需求的 “从创建快照开始到当前更改总量”)。
六、实操快速流程
Web 前台打开虚拟机快照管理,记录每条快照单独增量(粗略估算);
SSH 登录该虚拟机运行的 CVK 节点;
通过virsh domblklist获取磁盘路径;
qemu-img info xxx.qcow2 --backing-chain查看每层快照增量;
du -sh /vms/images/虚拟机ID/*直接得到快照全部文件总占用;
总占用数值就是快照创建至今所有磁盘变更产生的存储空间。
补充说明
存储副本 / 纠删码:命令行输出是单副本原始增量,实际存储池物理占用会乘以副本数;
内存快照:创建快照勾选 “捕获内存” 会额外生成内存镜像文件,也会占用空间,同样在镜像目录内统计;
快照链过长、占用过高:业务窗口删除旧快照自动合并增量,释放存储。

暂无评论

编辑答案

你正在编辑答案

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

分享扩散:

提出建议

    +

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

确定

亲~检测到您登陆的账号未在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. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

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

不规范转载

×

举报说明