在 Oracle® Solaris 11.2 中管理 ZFS 文件系统

退出打印视图

更新时间: 2014 年 12 月
 
 

安装 ZFS 根池

查看以下安装方法确定如何安装 ZFS 根池:

  • Live CD 安装方法在一个磁盘上安装缺省 ZFS 根池。

  • AI 安装程序提供了一定的灵活性:可以在缺省引导磁盘上安装 ZFS 根池,也可以在标识的目标磁盘上安装 ZFS 根池。您可以指定逻辑设备(如 c1t0d0)或物理设备路径。此外,可以使用 MPxIO 标识符或设备 ID 来表示要用于安装的设备。

  • 使用自动化安装 (automated installation, AI) 方法时,可以创建 AI 清单来标识用于 ZFS 根池的磁盘或镜像磁盘。例如,此缺省清单代码段中的以下关键字在两个磁盘上安装镜像根池:

    <target>
    <disk whole_disk="true" in_zpool="rpool" in_vdev="mirrored">
    <disk_name name="c1t0d0" name_type="ctd"/>
    </disk>
    <disk whole_disk="true" in_zpool="rpool" in_vdev="mirrored">
    <disk_name name="c2t0d0" name_type="ctd"/>
    </disk>
    <logical>
    <zpool name="rpool" is_root="true">
    <vdev name="mirrored" redundancy="mirror"/>
    <!--

    例如,如果要在缺省清单中设置池属性,您应该在文件系统关键字后、be_name 关键字前包含 pool_options 关键字,如下所示:

     -->
    <filesystem name="export" mountpoint="/export"/>
    <filesystem name="export/home"/>
    <pool_options>
    <option name="listsnaps" value="on"/>
    </pool_options>
    <be name="solaris"/>
    </zpool>
    </logical>
    </target>

    在上述语法中,在根池上启用了 listsnaps 池属性。

安装后,可查看 ZFS 存储池和文件系统信息,具体内容会因安装类型和定制选项而有所不同。例如:

# zpool status rpool
pool: rpool
state: ONLINE
scan: none requested
config:

NAME        STATE     READ WRITE CKSUM
rpool       ONLINE       0     0     0
mirror-0  ONLINE       0     0     0
c8t0d0  ONLINE       0     0     0
c8t1d0  ONLINE       0     0     0
# zfs list
NAME                      USED  AVAIL  REFER  MOUNTPOINT
rpool                    11.8G  55.1G  4.58M  /rpool
rpool/ROOT               3.57G  55.1G    31K  legacy
rpool/ROOT/solaris       3.57G  55.1G  3.40G  /
rpool/ROOT/solaris/var    165M  55.1G   163M  /var
rpool/VARSHARE           42.5K  55.1G  42.5K  /var/share
rpool/dump               6.19G  55.3G  6.00G  -
rpool/export               63K  55.1G    32K  /export
rpool/export/home          31K  55.1G    31K  /export/home
rpool/swap               2.06G  55.2G  2.00G  -

查看 ZFS BE 信息。例如:

# beadm list
BE      Active Mountpoint Space Policy Created
--      ------ ---------- ----- ------ -------
solaris NR     /          3.75G static 2012-07-20 12:10 

在上面的输出中,Active 字段指示 BE 当前是否处于活动状态。N 表示当前处于活动状态;R 表示重新引导时处于活动状态;NR 表示在当前以及重新引导时均处于活动状态。