ZFS 设置指南
翻译自2010 年3 月http://www.solarisinternals.com/wiki/index.php/ZFS_Configuration_Guide
翻译者:上海锋群网络技术有限公司 徐鹤军
<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } H3 { margin-bottom: 0.21cm } H3.western { font-family: "Times New Roman", serif } H3.cjk { font-family: "宋体"; font-style: normal } H3.ctl { font-family: "Tahoma" } PRE.western { font-family: "Courier New", monospace } PRE.cjk { font-family: "新宋体", monospace } PRE.ctl { font-family: "新宋体", monospace } -->
在不同硬件和存储组件上设置 ZFS
本片指南的目的是提供在具体系统或者存储组件上配置ZFS 的实例。本指南中的ZFS 配置实例包括拥有2 ,4 ,8 和48 个磁盘的系统,最后是带有存储阵列系统的ZFS 配置。
当你在任何硬件设备上配置ZFS 时,请参考下面的最佳经验:
-
在一个至少拥有1GB 甚至更多内存的64 位系统上运行ZFS 。
-
在实际工作环境中总是运用例如镜像或者RAID-Z 的ZFS 冗余技术,不必考虑底层的存储技术。
-
配置ZFS 热备盘来减小硬件故障。
-
在实际工作环境中将整个磁盘用于ZFS 的设置,这样做通常比使用磁盘片区在性能上好,而且更换或恢复硬盘的过程也更容易些。
-
如果可能,使用两个磁盘做镜像的根pool 而使额外的磁盘创建冗余的非根pool 。
对于更详细的ZFS 最佳经验,请查看以下页面:
《ZFS 最佳经验指南》
对于ZFS 特性,指令的详细解释和设置ZFS 存储pool 和文件系统的详细内容,请看下面的文档。
《SXCE ZFS 管理指南》
《Solaris10 ZFS 管理指南》
在双硬盘系统上设置 ZFS 的一般性指导方针
当在有两个磁盘的系统上配置ZFS 时请考虑接下来的指导方针
-
Solaris Express Communtiy Edition (SXCE) 的 90 开发版和从Solaris 10 的10/08 发布版开始,都提供安装和启动ZFS 镜像的根pool 上的能力。虽然,可启动的ZFS 根pool 需要创建在磁盘片区上,例如:
mirror c0t0d0s0 and c0t1d0s0
-
可启动的ZFS 根pool 可以在初始安装或者定制的JumpStart 安装过程中创建。
-
Solaris 10 发布版,运用SVM 镜像功能在两个磁盘上镜像根片区和交换分区。
-
使用剩余的分区来创建ZFS 镜像配置,例如:
mirror c0t0d0s7 and c0t1d0s7
-
不推荐对实际工作环境中的ZFS 使用磁盘片区。然而,如果你要在SXCE 90 开发版中创建一个可启动的ZFS pool ,你可以创建一个包含整个硬盘空间的片区。其他办法是通过增加更多硬盘来创建一个跨越整体硬盘的冗余ZFS 配置。