ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
![]() |
Sun QFS File System 5.3 構成および管理ガイド Sun QFS and Sun Storage Archive Manager 5.3 Information Library (日本語) |
Oracle Solaris OS プラットフォーム上での共有ファイルシステムの構成例
この例では、ash と elm は Oracle Solaris Cluster 環境内のノードです。ホスト ash は、メタデータサーバーです。この例の mcf ファイルにあるキーワード shared は、これが共有ファイルシステムであることをシステムに示します。 。
メタデータサーバーとして指定するノード上に mcf ファイルを作成する必要があります。
scdidadm コマンドは、DID (デバイス識別名) デバイスを管理します。-L オプションを指定すると、Oracle Solaris Cluster 環境内のすべてのノード上のものを含むすべての DID デバイスのパスが一覧表示されます。
次のコード例では、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.86G バイトを示しています。これらのデバイスには、mcf ファイル内で、それぞれ装置番号 501 および 502 が割り当てられています。これらは、メタデータスライスに使用するのに適したサイズです。
デバイス d8s0 および d9s0 についての出力は、それぞれ 134.88G バイトを示しています。これらのデバイスには、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 -