我正在 ESX 4.1 主机上配置 linux 服务器。该服务器上需要存储数 TB 的数据。我们目前正在讨论是否使用 LVM。我们目前的推理是最好将多个 2TB 卷(ESX 强加的限制)安装到单独的卷上。
/disk1 - 2TB
/disk2 - 2TB
/disk3 - 2TB
Run Code Online (Sandbox Code Playgroud)
我们将存储大小从 100GB 到 400GB 的目录。这些目录需要整体存放,不能拆分。令人担忧的是,如果我们最终将 1.7TB 存储在 /disk1 上并需要存储额外的 400GB,则会浪费大量空间。在这种情况下,我们需要将 400GB 目录存储在 /disk2 上,留下 300GB 未使用。
此问题的一种解决方案是 LVM,配置为:
--------
Disk 1 |
|
Disk 2 |---->/disk
|
Disk 3 |
--------
Run Code Online (Sandbox Code Playgroud)
然而,我们被困在一个简单的问题上。如果磁盘 2 出现故障会怎样?
在第一种情况下,很明显如果磁盘 2 发生故障,/disk2 将不再可访问,会发生什么。
在 LVM 设置中,如果磁盘 2 发生故障,是否会类似(例如,只有存储在磁盘 2 上的数据不再可用)还是 /disk 上的所有数据都不再可访问?