跳过导航链接 | |
退出打印视图 | |
![]() |
Sun QFS 文件系统 5.3 配置和管理指南 Sun QFS and Sun Storage Archive Manager 5.3 Information Library (简体中文) |
在本示例中,ash 和 elm 是 Oracle Solaris Cluster 环境中的节点。主机 ash 为元数据服务器。本示例的 mcf 文件中的 shared 关键字表明这个系统是共享文件系统。
必须在要指定为元数据服务器的节点上创建 mcf 文件。
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
以下代码示例显示了所有 /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 文件期间所需使用的以下信息:
d4s0 和 d6s0 设备的输出表明它们的容量均为 16.86 GB。在 mcf 文件中,为这些设备分别指定了设备编号 501 和 502。它们的大小适于元数据分片使用。
d8s0 和 d9s0 设备的输出表明它们的容量均为 134.88 GB。在 mcf 文件中,为这些设备分别指定了设备编号 503 和 504。它们的大小适于存储数据。
在 "Additional Parameters" 字段中包括 shared 关键字。
将文件系统的 mm 设备置于镜像 (RAID-1) 磁盘中。mm 设备会占用分配给整个文件系统的 10% 的空间。
以下代码示例显示了生成的 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 -