> 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/run-the-platform/zh/cun-chu/vsan-redundancy-levels.md).

# 了解 vSAN 冗余级别

## 概述

{% hint style="info" %}
**关键要点**

* **N+1 / RF2** （默认）维护每个数据块的 2 份副本，并可承受一次同时节点故障。N+1 为大多数生产环境提供了适合的强健保护。
* **N+2 / RF3** 维护每个数据块的 3 份副本，并可承受两次同时故障。
* 冗余按系统配置，并适用于每个 vSAN 层。
  {% endhint %}

VergeOS vSAN 支持可配置的冗余级别——也称为 **复制因子（RF）** ——它决定系统中每个数据块维护多少份副本。选择合适的级别是在容错能力、存储开销和基础设施成本之间取得平衡。

## N+1 冗余（RF2）

N+1 冗余维护 **2 份副本** vSAN 中每个数据块的副本。这使集群能够承受 **一次同时故障** ——无论是节点故障，还是单个节点内的磁盘故障。

| 要求        | 详情         |
| --------- | ---------- |
| **最少节点数** | 2 个控制器节点   |
| **数据副本数** | 2          |
| **存储开销**  | \~2 倍（去重前） |

### 何时使用 N+1

VergeOS N+1 是默认配置，适用于大多数场景。它在容量效率和容错能力之间提供了良好平衡，并且在结合常规快照和异地数据复制等数据保护最佳实践时，适合许多生产环境。

{% hint style="success" %}
为了获得额外保护， [修复服务器](/automate-protect-and-extend/zh/bei-fen-yu-dr/repair-server.md) 可进行配置，以在故障超过所配置的冗余级别时，自动尝试从同步目标检索丢失的数据块，从而有可能避免完全回滚到快照。
{% endhint %}

## N+2 冗余（RF3）

N+2 vSAN 冗余适用于有特定要求，需要维护 **3 份副本** 的环境，和/或需要系统可承受 **两次同时故障**。N+2 可承受两次同时节点故障、两个节点上的磁盘故障，或两者的组合。

| 要求        | 详情                    |
| --------- | --------------------- |
| **最少节点数** | 3（所有控制器节点）            |
| **推荐节点数** | 5（提供一个见证节点，以完全避免脑裂场景） |
| **数据副本数** | 3                     |
| **存储开销**  | \~3 倍（去重前）            |

### 何时使用 N+2

N+2 旨在满足需要承受一次以上同时故障的环境。常见场景包括 **极其关键的工作负载** 在这些场景中，即便重建期间的短暂暴露也不可接受，或者 **远程/边缘站点** 在这些地方，故障硬件无法快速更换。在这些情况下，N+2 的额外基础设施成本可能是合理的。

## 按层冗余

一次故障只会影响故障磁盘所在的层。例如，在 N+2 配置中，如果两个节点上的第 1 层磁盘发生故障 **和** 而另一个节点上的第 4 层磁盘发生故障，集群仍可完全运行，且不会丢失数据。

## 配置 vSAN 冗余级别

冗余级别通常在 [系统安装](/plan-and-deploy/zh/shi-shi-zhi-nan/installation-guide.md).

## 更改系统的冗余级别

可以将 N+1 系统升级到 N+2（前提是满足最少节点要求）。此转换涉及数据重新平衡过程。

{% hint style="warning" %}
要执行冗余级别更改，请联系 **Verge.io 支持。**
{% endhint %}

## 查看层冗余状态

要检查 vSAN 某一层当前的冗余配置和状态：

1. 导航到 **基础架构** > **vSAN 层级** 从顶部菜单。
2. 双击所需层以打开其仪表板。
3. 找到 **状态** 卡片：
   * **冗余** — 显示配置的冗余级别（例如，N+1 为 2 份副本，N+2 为 3 份副本）。
   * **冗余** 复选框 — 指示该层当前是否满足其配置的冗余级别。如果任何节点或层磁盘离线，此项将未勾选。

## 快速对比

| 功能        | N+1（RF2） | N+2（RF3） |
| --------- | -------- | -------- |
| 数据副本数     | 2        | 3        |
| 可容忍的同时故障数 | 1        | 2        |
| 最少控制器节点数  | 2        | 3        |
| 推荐节点数     | 3        | 5        |
| 存储开销（去重前） | \~2 倍    | \~3 倍    |
| 默认        | 是        | 否        |

***

{% hint style="info" %}
**文档信息**

* 最后更新：2026-03-03
* VergeOS 版本：26.1.2
  {% 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/run-the-platform/zh/cun-chu/vsan-redundancy-levels.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.
