我正在 ESX 4.1 主机上配置 Linux 服务器。此服务器需要存储数 TB 的数据。我们目前正在讨论是否使用 LVM。我们目前的理由是,最好将多个 2TB 卷(ESX 施加的限制)安装到单独的卷上。
/disk1 - 2TB
/disk2 - 2TB
/disk3 - 2TB
我们将存储大小从 100GB 到 400GB 不等的目录。这些目录需要整体存储,不能拆分。问题是,如果我们最终在 /disk1 上存储了 1.7TB,并且需要存储额外的 400GB,那么将会浪费大量空间。在这种情况下,我们需要将 400GB 目录存储在 /disk2 上,留下 300GB 未使用。
解决此问题的一个方法是 LVM,配置如下:
--------
Disk 1 |
|
Disk 2 |---->/disk
|
Disk 3 |
--------
然而,我们被一个简单的问题难住了。如果磁盘 2 发生故障,会发生什么情况?
在第一种情况下,如果磁盘 2 发生故障,/disk2 将不再可访问,这是显而易见的。
在 LVM 设置中,如果磁盘 2 出现故障,情况是否会类似(即,只有存储在磁盘 2 上的数据不再可用)或 /disk 上的所有数据是否都不再可访问?