> For the complete documentation index, see [llms.txt](https://docs.verge.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.verge.io/knowledge-base/zh/storage-vsan/understanding-and-explaining-unexpected-vsan-growth.md).

# 理解并解释意外的 vSAN 增长

用于诊断异常 vSAN 存储增长的排障指南，包括如何查看层级历史以及识别快照、备份和租户存储等常见原因。

vSAN 开始以快于预期的速度增长可能有几个原因。管理员应首先通过查看 vSAN 层级的增长历史来确定未解释的增长发生在何时，然后评估潜在的异常增长区域。

## 查看 vSAN 层级增长历史

要隔离无法解释的增长，重要的是找出增长何时开始指数式上升。通过以下步骤，管理员可以查看存储增长情况，并区分日常操作带来的正常增长与通常出乎意料的增长峰值。

1. 导航到 **基础架构** > **vSAN 层级** ，位于顶部菜单中。如果没有 vSAN 层级，则说明此环境是父系统的租户，需要在父系统中检查该 vSAN 层级。
2. 打开出现异常增长的 vSAN 层级（例如，vSAN 层级 0）。
3. 在左侧导航菜单中，点击 **历史**.
4. 将会出现一个新菜单，其中以各种图表显示历史记录。修改筛选周期，以隔离该层级上的任何增长。
   * 建议从 1 天的自定义筛选开始，并查看 **存储使用量** 图表。

### 注意事项：

* 如果你看到每小时或每天一次的下降和峰值，这很可能是快照因保留期到期而被移出保留范围所致（旧快照过期，新快照被创建）。请注意，一天开始时消耗的总存储是否与一天结束时几乎相同。如果是，请将自定义筛选范围扩大到一周。
* 按周查看时，检查一周开始时消耗的总存储是否与结束时相似。例如，如果增长率约为 10%，请对上一周重复此操作。如果每周增长百分比保持一致，这就代表你的平均周增长率，可用于规划硬件扩容。
* 筛选当前月份，并检查 **存储使用量** 图表上存储消耗是否有任何突然激增。点击并拖动相关时间段以放大数据，并将鼠标悬停在图表上以获取具体的日期/时间信息。

![vsan\_unexpected\_growth.png](https://1279399507-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQZBMFpokMv2vWTIRbFzA%2Fuploads%2Fgit-blob-217505e650e1d66261f4c837c8106256938aa1c6%2Fvsan_unexpected_growth.png?alt=media)

## 存储增加的可能原因

VergeOS 平台中的若干区域可能会导致意外的存储增长。常见的检查区域包括：

* **系统快照**:
  * 导航到 **系统 > 系统快照**.
  * 是否有任何快照保留时间超过了预期到期时间？
  * 是否存在没有快照配置文件的快照？这些快照可能是手动创建的。调查它们是在何时以及为何创建的。
  * 是否有快照设置为“永不过期”？这会随着时间推移导致大量数据消耗。
* **虚拟机（VM）快照**:
  * 导航到 **机器仪表板**。 **快照** 计数框显示当前存在的机器级快照数量。点击此框可列出所有 VM 快照及其创建日期/时间。检查是否有可以删除的快照。
  * 导航到 **虚拟机 > 列表**。按 **快照配置文件** 列排序，以识别具有机器级快照的 VM。虚拟机可以从系统快照中恢复，因此请检查是否确实需要单独的快照，或者是否可以将其删除。
* **VMWare 备份作业**:
  * 导航到 **备份/DR > VMware 服务** ，并查看每个 VMware 服务实例的备份作业历史记录。
  * 在左侧菜单中，点击 **备份作业** 以查看每个具体实例。检查每个备份的 **到期时间** 列，并查看是否可以删除。
* **文件**:
  * 导航到 **文件** 并按 **修改时间**排序。检查是否有任何上传日期/时间与无法解释的增长时间段相匹配。
  * 检查是否有任何文件，尤其是其他虚拟机管理程序格式（例如 .ova 或 .vhdx），可以删除。
* **传入站点同步**:
  * 导航到 **备份/DR > 传入同步**。打开每个传入同步仪表板，并检查 **已接收快照** 计数。调查源（原始）站点在相应时间范围内是否存在增加的存储。
* **租户存储**:
  * 导航到 **租户 > 每个租户仪表板**.
  * 查看 **已使用总存储** ，方法是点击 **历史** 左侧菜单中的相应项。按上述相同步骤查看增长历史。
  * 如果发现异常增长，请在租户内调查可能导致存储增加的原因（如上所列），并在适用情况下检查任何子租户。

## 层级已用存储与机器磁盘总和

vSAN 层级的总已用存储指标通常会高于其各个 machine\_drives 报告的已用空间总和。出现这种差异是因为每个机器磁盘报告的已用容量只反映当前在这些磁盘上被引用的活动块。相比之下，层级总使用量会统计平台上的所有底层数据块，包括：

* **快照：** 仅为保留历史某一时间点状态而保留的块。
* **VMware 服务：** 由 VMware 备份实例保留的数据。
* **文件：** 共享文件系统存储、上传的媒体或虚拟机管理程序镜像（例如 .ova、.vhdx）。
* **AI 模型：** 驻留在该层级上的本地化模型文件和权重。

### 快照保留

当其他消耗源（VMware 服务、AI 模型和文件）都已排除后，快照保留几乎总是导致意外层级使用量的主要因素。由于快照会保留已修改或已删除、且不再被活动机器磁盘引用的块，过于激进的快照计划或过长的保留策略会显著增加层级消耗。

{% hint style="warning" %}
**删除系统快照前请谨慎** 在手动删除系统快照以回收本地存储之前，请确认是否有任何待处理的快照已排队，或正在主动同步到异地灾难恢复目标：

* 如果异地同步至关重要：请在本地删除之前确认快照已完成到远程目标的同步。在同步过程中删除快照会中止传输；在完整同步完成之前，该快照不会在远程站点可用。
* 如果本地存储严重不足：为了保持工作负载运行，立即恢复容量可能比待处理的同步作业更重要。在进行批量删除之前，请评估当前本地层级的剩余空间与异地恢复需求。
  {% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.verge.io/knowledge-base/zh/storage-vsan/understanding-and-explaining-unexpected-vsan-growth.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
