跳过导航链接 | |
退出打印视图 | |
![]() |
Solaris Volume Manager 管理指南 Oracle Solaris 10 1/13 Information Library (简体中文) |
4. Solaris Volume Manager for Sun Cluster(概述)
5. 配置和使用 Solaris Volume Manager(方案)
关于 Solaris Volume Manager 状态数据库和副本
20. 维护 Solaris Volume Manager(任务)
21. Solaris Volume Manager 的最佳做法
25. Solaris Volume Manager 故障排除(任务)
A. 重要的 Solaris Volume Manager 文件
B. Solaris Volume Manager 快速参考
缺省情况下,状态数据库副本的大小为 4 MB 或 8192 个块。应在专用分片上创建状态数据库副本,每个副本至少需要 4 MB。由于磁盘分片可能不会这么小,因此您可能需要调整分片的大小以存储状态数据库副本。有关调整分片大小的信息,请参见《System Administration Guide: Devices and File Systems》中的第 9 章 "Administering Disks (Tasks)"。
为避免出现单点故障,应将状态数据库副本分布在多个分片、驱动器和控制器中。一般希望在单个组件发生故障时大部分副本完好。如果丢失一个副本(例如,设备出现故障),则在运行 Solaris Volume Manager 或重新引导系统时可能会出现问题。要运行 Solaris Volume Manager,需要至少有一半副本可用,但要重新引导至多用户模式,则需要多数副本(半数 + 1)可用。
建议每个 Solaris Volume Manager磁盘集的状态数据库副本数量最少为 3,最多为 50。建议遵循以下原则:
对于只有一个驱动器的系统:将所有三个副本放置在一个分片中。
对于具有两个到四个驱动器的系统:一个驱动器上放置两个副本。
对于具有五个或更多驱动器的系统:一个驱动器上放置一个副本。
如果存在多个控制器,则副本应在所有控制器上尽可能地均匀分布。如果某个控制器出现故障,此策略可以提供冗余性,并有助于平衡负载。如果控制器上存在多个磁盘,则每个控制器上至少有两个磁盘应存储副本。
如果需要,您可以在将要用作 RAID–0、RAID–1 或 RAID–5 卷或软分区一部分的分片上创建状态数据库副本。必须先创建副本,然后再向卷中添加分片。Solaris Volume Manager 会预留出分片的起始位置,用于存放状态数据库副本。
将状态数据库副本放在作为卷的一部分的分片上时,由于副本占用了空间,卷的容量减小。一个副本所使用的空间将向上舍入为下一个柱面边界。此卷会跳过此空间。
RAID–1 卷用于小型随机 I/O(例如,用于数据库的 I/O)。要获得最佳性能,请确保未连接到 RAID–1 卷的分片上(最好位于不同的磁盘和控制器上)的每个 RAID–1 卷都至少具有两个附加副本。
不能在现有文件系统、根 (/) 文件系统、/usr 文件系统和 swap 文件系统中创建状态数据库副本。如果需要,可以通过使用 swap 分配空间来创建新分片(假设已提供分片名称)。然后,将状态数据库副本放置在该新分片上。
可以在未使用的分片上创建状态数据库副本。
您可以随时向系统中添加更多状态数据库副本。添加更多状态数据库副本有助于确保 Solaris Volume Manager 的可用性。
![]() | 注意 - 如果已从 Solstice DiskSuite 产品升级到 Solaris Volume Manager,并且状态数据库副本与文件系统或逻辑卷共享分片(而不是使用不同的分片),请不要删除现有副本并在同一位置替换为新副本。 Solaris Volume Manager 中的缺省状态数据库副本大小为 8192 个块,而 Solstice DiskSuite 产品中的缺省大小为 1034 个块。如果要删除在 Solstice DiskSuite 产品中创建的缺省大小的状态数据库副本,然后在 Solaris Volume Manager 中添加缺省大小的新副本,则应谨慎操作。您会覆盖占用共享分片其余部分的任何文件系统的前 7158 个块,从而会销毁数据。 |