JavaScript is required to for searching.
跳过导航链接
退出打印视图
Sun QFS 文件系统 5.3 配置和管理指南     Sun QFS and Sun Storage Archive Manager 5.3 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

1.  文件系统概述

2.  关于主配置文件

3.  mcf 文件示例

本地文件系统的配置示例

简单文件系统配置示例

如何配置简单文件系统

循环配置示例

如何采用配置循环分配的系统

本地分散读写配置示例

如何配置采用本地分散读写的系统

分散读写组配置示例

如何配置采用分散读写组的系统

Oracle Solaris OS 平台上共享文件系统的配置示例

如何配置共享文件系统

高可用性文件系统的配置示例

如何为高可用性文件系统创建 mcf 文件

Oracle Solaris Cluster 平台上共享文件系统的配置示例

如何为 Oracle Solaris Cluster 环境中的共享文件系统创建 mcf 文件。

4.  配置文件系统

5.  配置共享文件系统

6.  管理文件系统配额

7.  高级文件系统主题

8.  SAM-QFS 中的 SMB 服务

9.  配置 WORM-FS 文件系统

10.  可调参数

11.  将 QFS 文件系统与 SANergy 一起使用 (SAN-QFS)

12.  共享文件系统中的挂载选项

13.  使用 samu 操作员实用程序

Oracle Solaris Cluster 平台上共享文件系统的配置示例

在本示例中,ashelm 是 Oracle Solaris Cluster 环境中的节点。主机 ash 为元数据服务器。本示例的 mcf 文件中的 shared 关键字表明这个系统是共享文件系统。

如何为 Oracle Solaris Cluster 环境中的共享文件系统创建 mcf 文件。

必须在要指定为元数据服务器的节点上创建 mcf 文件。

  1. 使用 scdidadm -L 命令获取包括在 Oracle Solaris Cluster 环境中的设备的相关信息。

    scdidadm 命令管理设备标识 (device identifier, DID) 设备。-L 选项用于列出所有的 DID 设备路径,包括 Oracle Solaris Cluster 环境中所有节点上的设备。

    以下代码示例在 RAID-5 配置中使用 StorageTek T3 阵列。该输出表明可以使用设备 4 到 9 来为共享文件系统配置磁盘高速缓存。

    ash# scdidadm -L
    1        ash:/dev/rdsk/c0t6d0        /dev/did/rdsk/d1
    2        ash:/dev/rdsk/c1t1d0        /dev/did/rdsk/d2
    3        ash:/dev/rdsk/c1t0d0        /dev/did/rdsk/d3
    4        elm:/dev/rdsk/c6t50020F2300004921d1 /dev/did/rdsk/d4
    4        ash:/dev/rdsk/c5t50020F2300004921d1 /dev/did/rdsk/d4
    5        elm:/dev/rdsk/c6t50020F2300004921d0 /dev/did/rdsk/d5
    5        ash:/dev/rdsk/c5t50020F2300004921d0 /dev/did/rdsk/d5
    6        elm:/dev/rdsk/c6t50020F23000049CBd1 /dev/did/rdsk/d6
    6        ash:/dev/rdsk/c5t50020F23000049CBd1 /dev/did/rdsk/d6
    7        elm:/dev/rdsk/c6t50020F23000049CBd0 /dev/did/rdsk/d7
    7        ash:/dev/rdsk/c5t50020F23000049CBd0 /dev/did/rdsk/d7
    8        elm:/dev/rdsk/c6t50020F23000055A8d0 /dev/did/rdsk/d8
    8        ash:/dev/rdsk/c5t50020F23000055A8d0 /dev/did/rdsk/d8
    9        elm:/dev/rdsk/c6t50020F23000078F1d0 /dev/did/rdsk/d9
    9        ash:/dev/rdsk/c5t50020F23000078F1d0 /dev/did/rdsk/d9
    10       elm:/dev/rdsk/c0t6d0        /dev/did/rdsk/d10
    11       elm:/dev/rdsk/c1t1d0        /dev/did/rdsk/d11
    12       elm:/dev/rdsk/c1t0d0        /dev/did/rdsk/d12
  2. 根据 scdidadm -L 命令的输出,使用 format 命令来显示 Oracle Solaris Cluster 环境中设备的信息。

    以下代码示例显示了所有 /dev/did 设备的 format 命令输出。您将在创建 mcf 文件时需要此信息。

    ash# format /dev/did/rdsk/d4s2
    selecting /dev/did/rdsk/d4s2
    
    Primary label contents:
    
    Volume name = <        >
    ascii name  = <SUN-T300-0118 cyl 34530 alt 2 hd 64 sec 32>
    pcyl        = 34532
    ncyl        = 34530
    acyl        =    2
    nhead       =   64
    nsect       =   32
    Part      Tag    Flag     Cylinders         Size            Blocks
      0        usr    wm       0 - 17264       16.86GB    (17265/0/0) 35358720
      1        usr    wm   17265 - 34529       16.86GB    (17265/0/0) 35358720
      2     backup    wu       0 - 34529       33.72GB    (34530/0/0) 70717440
      3 unassigned    wu       0                0         (0/0/0)            0
      4 unassigned    wu       0                0         (0/0/0)            0
      5 unassigned    wu       0                0         (0/0/0)            0
      6 unassigned    wu       0                0         (0/0/0)            0
      7 unassigned    wu       0                0         (0/0/0)            0
    
    ash# format /dev/did/rdsk/d5s2
    selecting /dev/did/rdsk/d5s2
    
    Volume name = <        >
    ascii name  = <SUN-T300-0118 cyl 34530 alt 2 hd 192 sec 64>
    pcyl        = 34532
    ncyl        = 34530
    acyl        =    2
    nhead       =  192
    nsect       =   64
    Part      Tag    Flag     Cylinders         Size            Blocks
      0        usr    wm       0 - 17264      101.16GB    (17265/0/0) 212152320
      1        usr    wm   17265 - 34529      101.16GB    (17265/0/0) 212152320
      2     backup    wu       0 - 34529      202.32GB    (34530/0/0) 424304640
      3 unassigned    wu       0                0         (0/0/0)             0
      4 unassigned    wu       0                0         (0/0/0)             0
      5 unassigned    wu       0                0         (0/0/0)             0
      6 unassigned    wu       0                0         (0/0/0)             0
      7 unassigned    wu       0                0         (0/0/0)             0
    
    ash# format /dev/did/rdsk/d6s2
    selecting /dev/did/rdsk/d6s2
    
    Volume name = <        >
    ascii name  = <SUN-T300-0118 cyl 34530 alt 2 hd 64 sec 32>
    pcyl        = 34532
    ncyl        = 34530
    acyl        =    2
    nhead       =   64
    nsect       =   32
    Part      Tag    Flag     Cylinders         Size            Blocks
      0        usr    wm       0 - 17264       16.86GB    (17265/0/0) 35358720
      1        usr    wm   17265 - 34529       16.86GB    (17265/0/0) 35358720
      2     backup    wu       0 - 34529       33.72GB    (34530/0/0) 70717440
      3 unassigned    wu       0                0         (0/0/0)            0
      4 unassigned    wu       0                0         (0/0/0)            0
      5 unassigned    wu       0                0         (0/0/0)            0
      6 unassigned    wu       0                0         (0/0/0)            0
      7 unassigned    wu       0                0         (0/0/0)            0
    
    
    ash# format /dev/did/rdsk/d7s2
    selecting /dev/did/rdsk/d7s2
    
    Volume name = <        >
    ascii name  = <SUN-T300-0118 cyl 34530 alt 2 hd 192 sec 64>
    pcyl        = 34532
    ncyl        = 34530
    acyl        =    2
    nhead       =  192
    nsect       =   64
    Part      Tag    Flag     Cylinders         Size            Blocks
      0        usr    wm       0 - 17264      101.16GB    (17265/0/0) 212152320
      1        usr    wm   17265 - 34529      101.16GB    (17265/0/0) 212152320
      2     backup    wu       0 - 34529      202.32GB    (34530/0/0) 424304640
      3 unassigned    wu       0                0         (0/0/0)             0
      4 unassigned    wu       0                0         (0/0/0)             0
      5 unassigned    wu       0                0         (0/0/0)             0
      6 unassigned    wu       0                0         (0/0/0)             0
      7 unassigned    wu       0                0         (0/0/0)             0
    
    ash# format /dev/did/rdsk/d8s2
    selecting /dev/did/rdsk/d8s2
    
    Volume name = <        >
    ascii name  = <SUN-T300-0118 cyl 34530 alt 2 hd 128 sec 128>
    pcyl        = 34532
    ncyl        = 34530
    acyl        =    2
    nhead       =  128
    nsect       =  128
    Part      Tag    Flag     Cylinders         Size            Blocks
      0        usr    wm       0 - 17264      134.88GB    (17265/0/0) 282869760
      1        usr    wm   17265 - 34529      134.88GB    (17265/0/0) 282869760
      2     backup    wm       0 - 34529      269.77GB    (34530/0/0) 565739520
      3 unassigned    wu       0                0         (0/0/0)             0
      4 unassigned    wu       0                0         (0/0/0)             0
      5 unassigned    wu       0                0         (0/0/0)             0
      6 unassigned    wu       0                0         (0/0/0)             0
      7 unassigned    wu       0                0         (0/0/0)             0
    
    
    ash# format /dev/did/rdsk/d9s2
    selecting /dev/did/rdsk/d9s2
    
    Volume name = <        >
    ascii name  = <SUN-T300-0118 cyl 34530 alt 2 hd 128 sec 128>
    pcyl        = 34532
    ncyl        = 34530
    acyl        =    2
    nhead       =  128
    nsect       =  128
    Part      Tag    Flag     Cylinders         Size            Blocks
      0        usr    wm       0 - 17264      134.88GB    (17265/0/0) 282869760
      1        usr    wm   17265 - 34529      134.88GB    (17265/0/0) 282869760
      2     backup    wu       0 - 34529      269.77GB    (34530/0/0) 565739520
      3 unassigned    wu       0                0         (0/0/0)             0
      4 unassigned    wu       0                0         (0/0/0)             0
      5 unassigned    wu       0                0         (0/0/0)             0
      6 unassigned    wu       0                0         (0/0/0)             0
      7 unassigned    wu       0                0         (0/0/0)             0

    format 命令显示设备中的可用空间,但不指示磁盘进行了镜像还是进行了分散读写。在此代码示例的 format 命令输出中,显示了在创建如下一个代码示例所示的 mcf 文件期间所需使用的以下信息:

    • d4s0d6s0 设备的输出表明它们的容量均为 16.86 GB。在 mcf 文件中,为这些设备分别指定了设备编号 501502。它们的大小适于元数据分片使用。

    • d8s0d9s0 设备的输出表明它们的容量均为 134.88 GB。在 mcf 文件中,为这些设备分别指定了设备编号 503504。它们的大小适于存储数据。

  3. 为文件系统添加 ma 条目。

    在 "Additional Parameters" 字段中包括 shared 关键字。

  4. 添加 mm 条目,在其中列出组成 qfs1 文件系统的元数据的分区。

    将文件系统的 mm 设备置于镜像 (RAID-1) 磁盘中。mm 设备会占用分配给整个文件系统的 10% 的空间。

  5. 添加一组 mr 条目,在其中列出组成 qfs1 文件系统的文件数据的分区。

    以下代码示例显示了生成的 mcf 文件。

    #Equipment            Eq   Eq     Family   Additional
    #Identifier           Ord  Type   Set      Parameters
    #-------------------- ---  ----   ------   ----------
    #
    # Family Set sqfs1 (shared FS for SunCluster)
    #
    sqfs1                500   ma    sqfs1    shared
    sqfs1                500   ma    sqfs1    shared
    /dev/did/dsk/d4s0    501   mm    sqfs1    -
    /dev/did/dsk/d6s0    502   mm    sqfs1    -
    /dev/did/dsk/d8s0    503   mr    sqfs1    -
    /dev/did/dsk/d9s0    504   mr    sqfs1    -