mkfcmap コマンドは、後続のコピーのためにソース VDisk をターゲット VDisk にマップする新しい FlashCopy® マッピングを作成します。
>>- svctask -- -- mkfcmap -- -----------------------------------> >-- -source --+- src_vdisk_id ---+-- ---------------------------> '- src_vdisk_name -' >-- -target --+- target_vdisk_id ---+-- ------------------------> '- target_vdisk_name -' >--+-------------------------+-- -------------------------------> '- -name -- new_name_arg -' >--+-----------------------------------------+-- ---------------> '- -consistgrp --+- consist_group_id ---+-' '- consist_group_name -' >--+---------------------+-- --+---------------+----------------> '- -copyrate -- rate -' '- -autodelete -' >--+-------------------------+--+----------------+--------------> '- -grainsize --+- 64 --+-' '- -incremental -' '- 256 -' >--+--------------------------+---------------------------------> '- -cleanrate ---- rate ---' >--+------------------------------+---------------------------->< '- -iogrp --+- iogroup_name -+-' '- iogroup_id --'
このコマンドは、新しい FlashCopy マッピングを作成します。 このマッピングは、手動で削除されるまで、あるいはバックグラウンド・コピーが完了したときに自動的に削除されるまで (autodelete パラメーターがオンに設定されている場合) 保持されます。mkfcmap コマンドには、ソースおよびターゲット VDisk を指定する必要があります。 mkfcmap コマンドは、ソース VDisk とターゲット VDisk のサイズが同じでない場合には失敗します。作成するターゲット・ディスクのサイズを対応するソース VDisk と同じにするために、svcinfo lsvdisk -bytes コマンドを発行して、このソース VDisk の正確なサイズを調べます。 既存の FlashCopy マッピングにあるターゲット VDisk は、ターゲット VDisk として指定できません。 接続済みマッピングの結果セットのマッピングの数が 256 を超える場合は、マッピングを作成できません。
オプションでマッピングに名前を付け、整合性グループに割り当てることができます。これは、単一のコマンドで開始できるマッピングのグループになります。これらのマッピング・グループは、同時に処理できます。 複数の VDisk を同時にコピーできるので、複数のディスクの整合コピーが作成されます。この複数のディスクの整合コピーは、データベースとログ・ファイルが異なるディスクに配置されている一部のデータベース製品で必要になります。
指定したソース VDisk が既存のマッピングのターゲット VDisk であり、指定したターゲット VDisk が既存のマッピングのソース VDisk である場合、作成されるマッピングと既存のマッピングはパートナーになります。 あるマッピングが差分マッピングとして作成された場合、そのパートナーは自動的に差分マッピングになります。マッピングは 1 つのパートナーのみを持つことができます。
copyrate パラメーターは、コピー率を指定します。0 を指定した場合、バックグラウンド・コピーは使用不可になります。cleanrate パラメーターは、ターゲット VDisk のクリーニング率を指定します。 クリーニング・プロセスがアクティブになるのは、マッピングがコピー中状態でバックグラウンド・コピーが完了している場合か、マッピングがコピー中状態でバックグラウンド・コピーが使用不可の場合、またはマッピングが停止中状態の場合のみです。 マッピングが「コピー中」状態のときは、cleanrate パラメーターを 0 に設定するとクリーニングを使用不可にできます。 cleanrate を 0 に設定した場合、マッピングが「停止中」状態のときクリーニング・プロセスはデフォルト率 50 で実行され、停止操作は確実に完了します。
表 1 に、コピー率 (copyrate) およびクリーニング率 (cleanrate) の値と、1 秒当たりに分割が試行されるグレーン数の関係を示します。グレーンは、単一のビットによって表されるデータの単位です。
| ユーザー指定の rate 属性値 | コピーされるデータ/秒 | 256 KB グレーン/秒 | 64 KB グレーン/秒 |
|---|---|---|---|
| 1 から 10 | 128 KB | 0.5 | 2 |
| 11 から 20 | 256 KB | 1 | 4 |
| 21 から 30 | 512 KB | 2 | 8 |
| 31 から 40 | 1 MB | 4 | 16 |
| 41 から 50 | 2 MB | 8 | 32 |
| 51 から 60 | 4 MB | 16 | 64 |
| 61 から 70 | 8 MB | 32 | 128 |
| 71 から 80 | 16 MB | 64 | 256 |
| 81 から 90 | 32 MB | 128 | 512 |
| 91 から 100 | 64 MB | 256 | 1024 |
呼び出し例
svctask mkfcmap -source 0 -target 2 -name mapone
結果出力
FlashCopy Mapping, id [1], successfully created