跳过导航链接 | |
退出打印视图 | |
![]() |
从 Oracle Solaris 10 转换到 Oracle Solaris 11 Oracle Solaris 11 Information Library (简体中文) |
在 Oracle Solaris 10 发行版中,可以使用 Solaris Volume Manager 为 UFS 文件系统创建冗余卷。Solaris Volume Manager 是具有卷管理层和文件系统管理层的传统卷管理产品。
Oracle Solaris 10 和 Oracle Solaris 11 发行版中提供的 ZFS 完全消除了卷管理。ZFS 不创建虚拟化的卷,而是将设备聚集到一个存储池中。存储池描述了存储的物理特征(设备布局、数据冗余等),并充当可以从其创建文件系统的任意数据存储库。文件系统不再受限于单个设备,允许它们与池中的所有文件系统共享磁盘空间。
在 Oracle Solaris 11 中,可以通过一个命令轻松创建冗余的 ZFS 存储池。ZFS 提供了两种类型的冗余配置:镜像池和 RAID-Z 池。RAID-Z 配置具有与 RAID-5 类似的功能。
ZFS 以动态方式在所有的非冗余、镜像和 RAID-Z 配置间将数据条带化。
Solaris Volume Manager RAID-0(条带和串联)在 ZFS RAID-Z 配置中不可用。
Solaris Volume Manager RAID-1(镜像)可用作 ZFS 镜像配置。例如:
# zpool create tank mirror c1t0d0 c2t0d0 mirror c1t1d0 c2t1d0
Solaris Volume Manager RAID-5(分布式奇偶校验)作为 ZFS RAID-Z (raidz1) 配置提供。例如:
# zpool create rzpool raidz1 c1t0d0 c2t0d0 c1t1d0 c2t1d0
Solaris Volume Manager 不提供 RAID-6,但是 ZFS 提供 RAIDZ-2 和 RAIDZ-3 奇偶校验配置,这意味着 RAIDZ-2 配置可以承受两个磁盘的故障,RAIDZ-3 配置可以承受 3 个磁盘的故障。例如:
# zpool create rzpool raidz2 c0t1d0 c1t1d0 c4t1d0 c5t1d0 c6t1d0 c7t1d0 raidz2 c0t2d0 c1t2d0 c4t2d0 c5t2d0 c6t2d0 c7t2d0