JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
マニュアルページセクション 1M: システム管理コマンド     Oracle Solaris 11 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

紹介

システム管理コマンド - パート 1

6to4relay(1M)

acct(1M)

acctadm(1M)

acctcms(1M)

acctcon1(1M)

acctcon(1M)

acctcon2(1M)

acctdisk(1M)

acctdusg(1M)

acctmerg(1M)

accton(1M)

acctprc1(1M)

acctprc(1M)

acctprc2(1M)

acctsh(1M)

acctwtmp(1M)

acpihpd(1M)

adbgen(1M)

add_allocatable(1M)

addbadsec(1M)

add_drv(1M)

arp(1M)

asradm(1M)

asr-notify(1M)

atohexlabel(1M)

audit(1M)

auditconfig(1M)

auditd(1M)

auditrecord(1M)

auditreduce(1M)

auditstat(1M)

audit_warn(1M)

automount(1M)

automountd(1M)

autopush(1M)

bart(1M)

beadm(1M)

boot(1M)

bootadm(1M)

bootconfchk(1M)

bootparamd(1M)

busstat(1M)

captoinfo(1M)

catman(1M)

cfgadm(1M)

cfgadm_ac(1M)

cfgadm_cardbus(1M)

cfgadm_fp(1M)

cfgadm_ib(1M)

cfgadm_pci(1M)

cfgadm_sata(1M)

cfgadm_sbd(1M)

cfgadm_scsi(1M)

cfgadm_sdcard(1M)

cfgadm_shp(1M)

cfgadm_sysctrl(1M)

cfgadm_usb(1M)

chargefee(1M)

chat(1M)

check-hostname(1M)

check-permissions(1M)

chk_encodings(1M)

chroot(1M)

cimworkshop(1M)

ckpacct(1M)

clear_locks(1M)

clinfo(1M)

closewtmp(1M)

clri(1M)

comsat(1M)

consadm(1m)

console-reset(1M)

conv_lp(1M)

conv_lpd(1M)

coreadm(1M)

cpustat(1M)

croinfo(1M)

cron(1M)

cryptoadm(1M)

cvcd(1M)

datadm(1M)

dcopy(1M)

dcs(1M)

dd(1M)

ddu(1M)

ddu-text(1M)

devchassisd(1M)

devfsadm(1M)

devfsadmd(1M)

device_allocate(1M)

device_remap(1M)

devinfo(1M)

devlinks(1M)

devnm(1M)

devprop(1M)

df(1M)

dfmounts(1M)

dfmounts_nfs(1M)

dfshares(1M)

dfshares_nfs(1M)

df_ufs(1M)

dhcpagent(1M)

dhcpconfig(1M)

dhcpmgr(1M)

dhtadm(1M)

dig(1M)

directoryserver(1M)

diskinfo(1M)

disks(1M)

diskscan(1M)

dispadmin(1M)

dladm(1M)

dlmgmtd(1M)

dlstat(1M)

dmesg(1M)

dminfo(1M)

dns-sd(1M)

dnssec-dsfromkey(1M)

dnssec-keyfromlabel(1M)

dnssec-keygen(1M)

dnssec-makekeyset(1M)

dnssec-signkey(1M)

dnssec-signzone(1M)

dodisk(1M)

domainname(1M)

drd(1M)

drvconfig(1M)

dsbitmap(1M)

dscfg(1M)

dscfgadm(1M)

dscfglockd(1M)

dsstat(1M)

dsvclockd(1M)

dtrace(1M)

dumpadm(1M)

editmap(1M)

edquota(1M)

eeprom(1M)

efdaemon(1M)

embedded_su(1M)

etrn(1M)

fbconfig(1M)

fbconf_xorg(1M)

fcadm(1M)

fcinfo(1M)

fdetach(1M)

fdisk(1M)

ff(1M)

ff_ufs(1M)

fingerd(1M)

fiocompress(1M)

flowadm(1M)

flowstat(1M)

fmadm(1M)

fmd(1M)

fmdump(1M)

fmstat(1M)

fmthard(1M)

format(1M)

fpsd(1M)

fruadm(1M)

fsck(1M)

fsck_pcfs(1M)

fsck_udfs(1M)

fsck_ufs(1M)

fsdb(1M)

fsdb_udfs(1M)

fsdb_ufs(1M)

fsirand(1M)

fssnap(1M)

fssnap_ufs(1M)

fsstat(1M)

fstyp(1M)

fuser(1M)

fwflash(1M)

fwtmp(1M)

getdevpolicy(1M)

getent(1M)

gettable(1M)

getty(1M)

gkadmin(1M)

groupadd(1M)

groupdel(1M)

groupmod(1M)

growfs(1M)

grpck(1M)

gsscred(1M)

gssd(1M)

hald(1M)

hal-device(1M)

hal-fdi-validate(1M)

hal-find(1M)

hal-find-by-capability(1M)

hal-find-by-property(1M)

hal-get-property(1M)

hal-set-property(1M)

halt(1M)

hextoalabel(1M)

host(1M)

hostconfig(1M)

hotplug(1M)

hotplugd(1M)

htable(1M)

ickey(1M)

id(1M)

idmap(1M)

idmapd(1M)

idsconfig(1M)

ifconfig(1M)

if_mpadm(1M)

ifparse(1M)

iiadm(1M)

iicpbmp(1M)

iicpshd(1M)

ikeadm(1M)

ikecert(1M)

ilbadm(1M)

ilbd(1M)

ilomconfig(1M)

imqadmin(1M)

imqbrokerd(1M)

imqcmd(1M)

imqdbmgr(1M)

imqkeytool(1M)

imqobjmgr(1M)

imqusermgr(1M)

in.chargend(1M)

in.comsat(1M)

in.daytimed(1M)

in.dhcpd(1M)

in.discardd(1M)

in.echod(1M)

inetadm(1M)

inetconv(1M)

inetd(1M)

in.fingerd(1M)

infocmp(1M)

in.iked(1M)

init(1M)

init.sma(1M)

init.wbem(1M)

inityp2l(1M)

in.lpd(1M)

in.mpathd(1M)

in.named(1M)

in.ndpd(1M)

in.rarpd(1M)

in.rdisc(1M)

in.rexecd(1M)

in.ripngd(1M)

in.rlogind(1M)

in.routed(1M)

in.rshd(1M)

in.rwhod(1M)

install(1M)

installboot(1M)

installf(1M)

installgrub(1M)

in.stdiscover(1M)

in.stlisten(1M)

in.talkd(1M)

in.telnetd(1M)

in.tftpd(1M)

in.timed(1M)

intrd(1M)

intrstat(1M)

in.uucpd(1M)

iostat(1M)

ipaddrsel(1M)

ipadm(1M)

ipf(1M)

ipfs(1M)

ipfstat(1M)

ipmgmtd(1M)

ipmon(1M)

ipmpstat(1M)

ipnat(1M)

ippool(1M)

ipqosconf(1M)

ipsecalgs(1M)

ipsecconf(1M)

ipseckey(1M)

iscsiadm(1M)

isns(1M)

isnsadm(1M)

itadm(1M)

itu(1M)

k5srvutil(1M)

kadb(1M)

kadmin(1M)

kadmind(1M)

kadmin.local(1M)

kcfd(1M)

kclient(1M)

kdb5_ldap_util(1M)

kdb5_util(1M)

kdcmgr(1M)

kernel(1M)

keyserv(1M)

killall(1M)

kmscfg(1M)

kprop(1M)

kpropd(1M)

kproplog(1M)

krb5kdc(1M)

ksslcfg(1M)

kstat(1M)

ktkt_warnd(1M)

labeld(1M)

labelit(1M)

labelit_hsfs(1M)

labelit_udfs(1M)

labelit_ufs(1M)

lastlogin(1M)

latencytop(1M)

ldapaddent(1M)

ldap_cachemgr(1M)

ldapclient(1M)

ldmad(1M)

link(1M)

llc2_loop(1M)

lldpadm(1M)

lldpd(1M)

lms(1M)

localectr(1M)

locator(1M)

lockd(1M)

lockfs(1M)

lockstat(1M)

lofiadm(1M)

logadm(1M)

logins(1M)

lpget(1M)

lpset(1M)

luxadm(1M)

システム管理コマンド - パート 2

システム管理コマンド - パート 3

iiadm

- Sun StorageTek Availability Suite ポイントインタイムコピー操作を制御するコマンド行インタフェース

形式

iiadm -e {ind | shd} master_vol shadow_vol bitmap_vol
iiadm -ne ind master_vol shadow_vol bitmap_vol
iiadm [-p] [-n] {-c | -u} {s | m} volume_set
iiadm [-adDilR] volume_set
iiadm [-p] [-n] -w volume_set
iiadm [-hilLv]
iiadm -P delay units volume_set
iiadm -P volume_set
iiadm -A overflow_vol volume_set
iiadm [-OQ] overflow_vol
iiadm -E volume_set
iiadm [-IJ] volume_set bitmap
iiadm -g group_name [-aAcdDeEilLmPRuw]
iiadm [-C] cluster_tag [options]

機能説明

ポイントインタイムコピーソフトウェアは、Solaris オペレーティングシステムのポイントインタイムスナップショット機能です。

ポイントインタイムコピースナップショットは、すぐに使用可能になる、時間を固定し、瞬間的に休止したボリュームの複製ビューです。スナップショットがいったん取得されると、ポイントインタイムコピーソフトウェアは、マスターボリュームとシャドウボリュームの両方のデータへの読み取り/書き込みアクセスを即座に可能にします。

ポイントインタイムコピーソフトウェアは、スナップショット確立以降の (書き込みによって発生した) マスターボリュームとシャドウボリュームとの差異を追跡します。この機能により、シャドウボリュームのデータにアクセスするアプリケーションとは時間的に無関係にマスターボリュームのデータにアクセスするアプリケーションの処理を進めたり、その逆を行なったりすることが可能になります。

マスターボリュームとシャドウボリュームとの差異を追跡するポイントインタイムコピーソフトウェアの機能により、あとで行う高速再同期やフルコピーが容易になります。ボリュームの再同期は、シャドウからマスターへ行うことも、マスターからシャドウへ行うこともできます。

ポイントインタイムが確立または再確立されたすぐあと (CLI プロンプトが復帰するか次のシェルスクリプトコマンドが読み取られたあと) で、マスターボリュームを再びマウントしたり、マスターボリュームを使用するアプリケーションを再開したりできます。また、シャドウボリュームをマウントしてすぐにアクセスを開始することもできます。

iiadm コマンド行ユーティリティーは、コマンドが呼び出されるたびに 1 つのアクションだけを実行します。このため、複数のオプションを組み合わせることはできません。ただし、次の全体用のコマンド修飾子との組み合わせは例外です。

独立 (ind) スナップショットの場合、ポイントインタイムコピーソフトウェアがマスターからシャドウへのフルボリュームコピー操作を実行します。コピーが完了すると、シャドウボリュームのデータは、確立時のマスターボリュームのデータと同一になります。独立シャドウは、データの物理コピーが 2 つ必要な場合に作成します。独立シャドウボリュームのサイズは、マスターボリュームのサイズと同じか、それより大きい必要があります。シャドウからマスターへの再同期が検討されている環境では、マスターボリュームとシャドウボリュームのサイズを同じにすることをお勧めします。

依存 (dep) スナップショットの場合、ポイントインタイムコピーソフトウェアはフルボリュームコピーを実行しません。結果として得られるシャドウボリュームは、変更されていないすべてのデータブロックでマスターボリュームに依存します。これらのデータブロックは要求されるまでコピーされません。依存シャドウは、データの物理コピーが 2 つも必要ない場合に作成します。依存シャドウボリュームのサイズは、マスターボリュームと同じか、それより小さくすることができます。マスターより小さいシャドウボリュームは「小型依存シャドウボリューム」と呼ばれ、通常は、ポイントインタイムコピーボリュームセットに対する変更量がマスターボリューム全体のサイズに比べて少ない場合に使用されます。

次の構文を使用すると、エクスポート可能な独立シャドウボリュームを Sun Cluster 環境で作成できます。

# iiadm -ne ind master shadow bitmap

小型依存シャドウボリュームを使用する場合には問題が 1 つ発生します。ポイントインタイムコピーボリュームセットが有効化される時点で、そのサイズが確定されてしまうという問題です。使用期間中のボリュームセット全体に対する変更量がシャドウボリュームに割り当てられた容量を超えると、シャドウボリュームが容量不足としてマークされます。容量不足が発生したあとも、その容量不足が発生したデータ部分が要求されないかぎり、シャドウボリュームからデータを読み取ることができます。その要求がいったん発生すると読み取りが失敗し、シャドウボリュームがオフラインとしてマークされます。

ポイントインタイムコピーではこの問題を解決するため、ポイントインタイムコピーの既存の依存ボリュームセットにオーバーフローボリュームを関連付ける機能がサポートされています。したがって、小型依存シャドウボリュームのサイズが小さすぎた場合やボリュームセットに対して予想外の量の変更が発生した場合、変更されたデータを関連オーバーフローボリュームにリダイレクトできます。このオーバーフローボリュームの効率的な使用を促進するため、必要に応じてこのボリュームを複数のポイントインタイムコピーボリュームセットに関連付けられるようになっています。

考慮事項

ポイントインタイムコピーの enablecopy、または update 操作の呼び出し前に、ポイントインタイムコピーは、ファイルシステムのパニックが発生しないように、シャドウボリュームがマウントされていないことを確認します。また、ポイントインタイムスナップショットが取得される短時間の間だけ、マスターボリュームを使用するすべてのアプリケーションをマウント解除または中断 (休止) することをお勧めします。これにより、原子的に一貫性のあるポイントインタイムスナップショットの取得が保証されます。

マスターボリュームがマウント解除ではなく中断された場合には、fsck(1M) などのボリューム検証ユーティリティーを使用して新しいポイントインタイムシャドウボリュームの整合性を検証することをお勧めします。その理由は、ポイントインタイムコピーにより、マウントされたマスターボリュームからマウント解除されたシャドウボリュームへのポイントインタイムコピーが行われているためです。シャドウボリュームのマウント中、ファイルシステムはそのボリュームがマウントされた状態にあることを検出します。通常、この状態が発生するのはシステムがクラッシュした場合だけであるため、ファイルシステムはポイントインタイムコピーが実行されたのではなくシステム障害が発生したものと仮定して、ボリュームの整合性の検証を試みます。

環境オプション

/usr/kernel/drv/ii.conf 構成ファイルの ii_bitmap 変数によって、次のようにビットマップボリュームの動作セマンティクスが決定されます。

0

ビットマップがメモリー内のみ、または復元再開操作で保持されることを示します。

1

ビットマップがメモリー内とディスク上に保持されることを示します。これがデフォルト値です。

ii_bitmap=0 の使用中にシステム障害が発生すると、シャドウボリュームの整合性がくずれ、高速再同期が不可能となることがあります。

ポイントインタイムコピーをネットワークストレージのコンポーネントである遠隔ミラーと組み合わせて使用する場合や Sun Cluster 内で使用する場合には、ii_bitmap=1 を設定します。

/usr/kernel/drv/ii.conf 構成ファイルの ii_debug 変数によって、ポイントインタイムコピーの処理中にシステムコンソール /dev/console に出力される情報ロギングの量が決まります。

0

ロギングをシステムコンソールに送信しないことを示します。

1

情報ロギングをシステムコンソールに送信することを示します。

2

開発ロギングをシステムコンソールに送信することを示します。

オプション

iiadm ユーティリティーは次のオプションをサポートします。

-e{ind|dep} master_vol shadow_vol bitmap_vol

指定されたマスター、シャドウ、ビットマップの各ボリュームでポイントインタイムコピーを有効化します。

シャドウセット有効化処理は、指定されたボリュームにアクセスできること、shadow_vol がマウントされていないこと、および bitmap_vol のサイズが作成するシャドウセットのタイプに適したものであることを確認します。さらにこの処理は、それらのボリュームが SV ドライバの制御下にあることを確認し (制御下にないときは制御下に入れる)、ビットマップボリュームを初期化します。そして、ボリュームセットが独立シャドウセットである場合には、フルコピー操作が開始されます。

有効化が成功すると、ポイントインタイムコピーは指定された master_volshadow_volbitmap_vol の名前と有効化タイプ (ind または dep) をポイントインタイムコピー構成ストア内に格納します。構成ストアには、現在構成されているすべてのポイントインタイムコピーボリュームセットと関連する構成属性が含まれています。(独立および依存シャドウボリュームのセマンティクスに関する前述の説明を参照。)

master_vol は、ポイントインタイムスナップショットの作成元となるボリュームです。

shadow_vol は、ポイントインタイムスナップショットが格納されるボリュームです。

bitmap_vol は、シャドウボリュームとマスターボリュームの差異を追跡するために使用されます。ポイントインタイムコピーのシャドウ操作が中断または再開された場合、(カーネルメモリーに保持されている) ビットマップボリュームを永続記録領域に格納したりそこから取得したりできます。ビットマップボリュームに関連付けられた記憶領域には、シャドウボリュームの記憶領域と同等の冗長性を持たせるべきです。

shadow_vol の名前は、volume_set 名を指定する必要のあるすべての iiadm オプションでのポイントインタイムコピーシャドウセットの名前になります。

-d volume_set

指定された volume_set に関連付けられたポイントインタイムコピーボリュームセットを無効化します。

ポイントインタイムコピーの動作モードが前述の -e ind オプションで指定される独立モードであった場合、シャドウボリュームのデータには、無効化する前と同じデータが含まれています (書き込みが一切発生しなかった場合)。マスターボリュームとシャドウボリュームはこの時点でスタンドアロンのポイントインタイムコピーになっているため、ユーザーはそれらのボリュームにアクセスできます。

フルコピーがアクティブになっている間、独立ボリュームはまるで依存ボリュームであるかのように動作します。ボリュームのモードがフルコピーでないことを保証するには、次のコマンドを発行してフルコピーが完了するまで待機します。

# iiadm -w volume_set
[-p] -u s volume_set

マスターボリュームからシャドウボリュームを更新します。

マスターボリュームのポイントインタイムコピーをシャドウボリュームに更新します。volume_set は、マスターボリュームとシャドウボリュームを含むポイントインタイムコピーシャドウセットです。このオプションは、シャドウボリュームの高速再同期を提供し、マスターの増分コピーを作成します。この更新では、マスターボリュームとシャドウボリュームとで異なるというフラグの付いた 32K バイトセグメントがすべてコピーされます。コピーされるのは、マスターボリュームのすべてのデータではなく、変更されたデータだけです。データがコピーされている間、シャドウはマスターボリュームに依存します。

このオプションを使用する前に、ボリュームへのワークロードを短時間停止します。ホストアプリケーションがボリュームに書き込みを行わないようにします。これにより、ポイントインタイムデータの一貫性が保証されます。対象ボリュームをほかの操作で使用する前に、このコピー操作や更新操作のステータスを、iiadm -i volume_set で視覚的に確認することも、(シェルやスクリプト経由で) iiadm -w volume_set を使用して対話形式で確認することもできます。

このコマンドは、iiadm -p -u s のようにオプション -p を使用することで、PID (Process IDentifier) のロックをサポートします。このオプションを有効にすると、ほかのプロセスの新しいポイントインタイムスナップショットの取得によって以前のポイントインタイムデータが無効になるのを防ぐことができます。

[-p] [-n] -u m volume_set

マスターボリュームのポイントインタイムコピーをシャドウから更新します。volume_set は、マスターおよびシャドウを含むポイントインタイムコピーボリュームセットです。このオプションは、マスターボリュームの高速再同期を提供し、シャドウの増分コピーを作成します。この更新では、マスターボリュームとシャドウボリュームとで異なることを示すフラグの付いた 32K バイトセグメントがすべてコピーされます。コピーされるのは、シャドウボリュームのすべてのデータではなく、変更されたデータだけです。データがコピーされている間、マスターはシャドウボリュームに依存します。

このオプションを使用する前に、ボリュームへのワークロードを短時間停止します。ホストアプリケーションがボリュームに書き込みを行わないようにします。これにより、ポイントインタイムデータの一貫性が保証されます。対象ボリュームをほかの操作で使用する前に、このコピー操作や更新操作のステータスを、iiadm -i volume_set で視覚的に確認することも、(シェルやスクリプト経由で) iiadm -w volume_set を使用して対話形式で確認することもできます。

このコマンドでは、マスターボリュームのデータを間違って上書きしてしまわないように、クエリーが有効化されます。このコマンドオプションをスクリプト内で使用する場合は、-n オプションを追加してクエリーが発生しないようにします。

このコマンドは、iiadm -p -u m のようにオプション -p を使用することで、PID (Process IDentifier) のロックをサポートします。このオプションを有効にすると、ほかのプロセスの新しいポイントインタイムスナップショットの取得によって以前のポイントインタイムデータが無効になるのを防ぐことができます。

[-p] -c s volume_set

マスターボリュームをシャドウにコピーします。

マスターボリュームのポイントインタイムコピーをシャドウボリュームに作成します。volume_set は、マスターおよびシャドウを含むポイントインタイムコピーボリュームセットです。このオプションは、マスターボリュームのポイントインタイムコピー内のすべてのデータをシャドウボリュームに書き込みます。データがマスターからシャドウにコピーされている間、シャドウはマスターボリュームに依存します。

このオプションはフルボリュームコピーを実行します。独立シャドウボリュームのデータの整合性が疑われる場合以外は、iiadm -u s を使用してください。それ以外の場合は、このオプションを使用してマスターボリュームとシャドウボリュームの同期をとる、つまりそれぞれのボリュームのデータを一致させます。

このオプションを使用する前に、ボリュームへのワークロードを短時間停止します。ホストアプリケーションがボリュームに書き込みを行わないようにします。これにより、ポイントインタイムデータの一貫性が保証されます。対象ボリュームをほかの操作で使用する前に、このコピー操作や更新操作のステータスを、iiadm -i volume_set で視覚的に確認することも、(シェルやスクリプト経由で) iiadm -w volume_set を使用して対話形式で確認することもできます。

このコマンドは、iiadm -p -c s のようにオプション -p を使用することで、PID (Process IDentifier) のロックをサポートします。このオプションを有効にすると、ほかのプロセスの新しいポイントインタイムスナップショットの取得によって以前のポイントインタイムデータが無効になるのを防ぐことができます。

-c m volume_set

シャドウボリュームをマスターにコピーします。

シャドウボリュームのポイントインタイムコピーをマスターボリュームに作成します。volume_set は、マスターおよびシャドウボリュームを含むポイントインタイムコピーボリュームセットです。このオプションは、シャドウボリュームのポイントインタイムコピー内のすべてのデータをマスターボリュームに書き込みます。データがシャドウからマスターにコピーされている間、マスターはシャドウボリュームに依存します。

このオプションはフルボリュームコピーを実行します。独立マスターのデータの整合性が疑われる場合以外は、iiadm -u m を使用してください。それ以外の場合は、このオプションを使用してマスターボリュームとシャドウボリュームの同期をとる、つまりそれぞれのボリュームのデータを一致させます。

このオプションを使用する前に、ボリュームへのワークロードを短時間停止します。ホストアプリケーションがボリュームに書き込みを行わないようにします。これにより、ポイントインタイムデータの一貫性が保証されます。対象ボリュームをほかの操作で使用する前に、このコピー操作や更新操作のステータスを、iiadm -i volume_set で視覚的に確認することも、(シェルやスクリプト経由で) iiadm -w volume_set を使用して対話形式で確認することもできます。

このコマンドでは、マスターボリュームのデータを間違って上書きしてしまわないように、クエリーが有効化されます。このコマンドオプションをスクリプト内で使用する場合は、-n オプションを追加してクエリーが発生しないようにします。

このコマンドは、iiadm -p -c m のようにオプション -p を使用することで、PID (Process IDentifier) のロックをサポートします。このオプションを有効にすると、ほかのプロセスの新しいポイントインタイムスナップショットの取得によって以前のポイントインタイムデータが無効になるのを防ぐことができます。

-a volume_set

マスターボリュームとシャドウボリュームとの間で現在アクティブになっている可能性のあるコピー操作をすべて中止します。volume_set は、マスターおよびシャドウボリュームを含むポイントインタイムコピーボリュームセットです。iiadm -a の実行後、対象 (マスターまたはシャドウ) ボリュームに対する更新またはコピーは不完全になっています。この時点で、コピー先のボリュームはコピー元のボリュームの依存コピーになっています。更新またはコピーコマンドオプションを再発行してボリュームの再同期を行います。

[-p] [-n] -w volume_set

実行中のすべてのコピー操作または更新操作が完了するか異常終了するまで待機します。volume_set は、マスターおよびシャドウボリュームを含むポイントインタイムコピーボリュームセットです。

このオプションは、現在のポイントインタイムコピー操作が完了するまで待機するため、後続の iiadm コマンドが (シェルやスクリプトから) 実行されるのを防ぎます。このコマンドオプションは、コピー操作や更新操作が完了したことを確認する必要がある場合に使用します。

このコマンドは PID (Process IDentifier) のロック解除をサポートします。コマンド iiadm -p {-c|-u} {m|s} を使用して前に行われたコピーや更新で -p オプションが指定されていて、現在の PID がポイントインタイムデータをロックした PID であった場合、待機処理の完了時にこのオプションはそのデータのロックを解除します。

-i volume_set

現在有効化または中断されているポイントインタイムコピーボリュームセットのステータスを表示します。volume_set は、マスターおよびシャドウボリュームを含むポイントインタイムコピーボリュームセットです。volume_set を指定しなかった場合は、構成されているすべてのポイントインタイムコピーボリュームセットのステータスが表示されます。

-l

現在構成されているすべてのポイントインタイムコピーボリュームを一覧表示します。

-O overflow_vol

このオプションを使用すると、指定した overflow_vol がポイントインタイムコピーによって初期化され、あとで小型依存シャドウボリュームと組み合わせてオーバーフローボリュームとして使用できるようになります。このオーバーフローボリュームの効率的な共有使用を促進するため、必要に応じてこのボリュームを複数のポイントインタイムコピーボリュームセットに関連付けられるようになっています。

overflow_vol の初期化中、このオプションの起動元は次の質問に答える必要があります。「Initialize this overflow volume?yes/no」続行するには、「yes」、「no」のいずれかの応答が必要です。

このオプションでは -n オプションがサポートされており、要求された処理がプロンプトなしで実行できます。このオプションは、スクリプト内に含める場合に便利です。-n オプションを最初に指定する必要があります。たとえば、「iiadm -nO vol」は有効ですが、「iiadm -On vol」は無効です。

特に -n オプションを使用する場合には、指定された overflow_vol のデータを初期化してよいか確認してください。

-A overflow_vol volume_set

このオプションは、指定された overflow_vol を有効化し、あとで小型依存シャドウボリュームのサイズが小さすぎた場合やボリュームセットに対して予定されていない量の変更が発生した場合にオーバーフローボリュームとして使用できるようにします。オーバーフローした変更データは、関連付けられたオーバーフローボリュームにリダイレクトされます。volume_set は、マスターおよびシャドウボリュームを含むポイントインタイムコピーボリュームセットです。

overflow_vol が初期化されていなかった場合、このオプションは、overflow_vol を初期化 (-O オプションを参照) したあと、overflow_volvolume_set に接続します。

overflow_vol が事前に初期化されていた場合、このオプションは、overflow_volvolume_set に接続します。

このオプションでは -n オプションがサポートされていますが、このオプションを使用すると、要求された処理がプロンプトなしで実行されます。このオプションは、スクリプト内に含める場合に便利です。-n オプションを最初に指定する必要があります。たとえば、「iiadm -nA vol」は有効ですが、「iiadm -An vol」は無効です。

特に -n オプションを使用する場合には、指定された overflow_vol のデータを初期化してよいか確認してください。

-D volume_set

このオプションは、指定された volume_set に現在関連付けられているオーバーフローボリュームを削除します。オーバーフローボリュームが現在 volume_set によって使用されている場合、この操作は失敗し、「Overflow volume still in use」というエラーメッセージが表示されます。この状況を解決するには、次に説明する操作のいずれかを volume_set に対して実行します。これらの操作は、このボリュームセットに関連付けられたすべてのオーバーフロー書き込みを短時間でクリアします。

abort(-a)

コピー操作を中止します。

disable(-d)

ボリュームセットを破棄します。

update(-u)

ボリュームセットを更新します。

-L

このオプションは、1 つ以上のボリュームセットに関連付けられたオーバーフローボリュームをすべて一覧表示します。

-Q overflow_vol

このオプションは、overflow_vol の現在のステータスを表示します。

-E volume_set

volume_set で指定されたポイントインタイムコピーボリュームセットの独立シャドウボリュームをエクスポートします。このシャドウボリュームは、マルチポートデバイスなどの実現技術を利用して、別のホストから読み取り/書き込み可能になるものです。差異ビットマップの管理はこの別のホストが担当することになりますが、このビットマップは、シャドウボリュームをマスターボリュームに再結合する際に、ローカルで記録されたマスターとの差異とマージするために使用されます。シャドウボリュームのエクスポート中は、そのボリュームに対して更新またはコピー操作を行わないでください。エクスポートコマンドを呼び出す前に、iiadm -w volume_set コマンドを実行します。

-I volume_set bitmap_vol

volume_set で指定されたポイントインタイムコピーボリュームセットの独立シャドウボリュームをインポートします。このシャドウボリュームは、マルチポートデバイスなどの実現技術を使用して事前にあるホストからエクスポートされたものである必要があります。インポート操作を行うと、このホストが、ボリュームの変更に伴う差異ビットマップの維持管理を開始します。bitmap_vol は、シャドウボリュームが最初にシャドウグループ内に形成されたときに使用されたビットマップと同じにならないようにしてください。

エクスポート/インポートされた独立シャドウボリュームがこの別のノードで不要になったら、bitmap_vol とその関連 shadow_vol が一貫性を保てるように、結合操作の実行前に無効化コマンドを入力する必要があります。たとえば、

# iiadm -d volume_set
-J volume_set bitmap_vol

bitmap_vol を使用して、volume_set をポイントインタイムコピーボリュームセットのマスターボリュームセットに結合します。設定したビットマップボリュームが読み取られて元のボリュームとマージされ、マスター、シャドウ、ビットマップの各ボリュームから構成される、元のボリュームセットが再構築されます。マージ対象となる bitmap_vol は、独立シャドウボリュームをインポートしたノード上で取得されたものです。インポート先のマシン上では、ビットマップがコピーされてからシャドウが再度インポートされるまでの間、シャドウボリュームに対する書き込みが発生してはいけません。

-g group_name -m volume_set [volume_set2 ...]

1 つ以上の既存ポイントインタイムコピー volume_set をユーザー指定の group_name に追加します。このように 1 つ以上のポイントインタイムコピーボリュームセットをグループ内で関連付けることで、group_name 内のすべてのボリュームセット全体に対し、後述の一連の iiadm オプションを実行できるようになります。

グループ内のすべてのポイントインタイムコピーセットにわたって原子的に実行できるコマンドは、COPY (-c) と UPDATE (-u) だけです。その他のグループ化された iiadm コマンドはすべて、グループの各メンバーに対して順番に実行されます。

iiadm グループコマンドの構文は次のとおりです。

iiadm -g group_name [options]

オプションは、次のとおりです。

-a

group_name 内のすべてのセットでコピー操作を中止します。

-A

group_name 内のすべてのセットに overflow_vol を接続します。

-c {s | m}

group_name 内のすべてのセットでシャドウ/マスターをコピーします。

-D

group_name 内のすべてのセットから overflow_vol を切り離します。

-d

group_name 内のすべてのセットを無効化します。

-E

group_name 内のすべてのボリュームセットをエクスポートします。

-i

group_name 内のすべてのボリュームセットのステータス。

-l

group_name 内のすべてのボリュームセットを一覧表示します。

-L

すべてのグループを一覧表示します。

-n

マスターボリュームを本当に更新するかどうかをユーザーに確認しません。

-P

group_name 内のすべてのボリュームセットにパラメータを設定します。

-R

group_name 内のすべてのボリュームセットをリセットします。

-u {s | m}

group_name 内のすべてのセットでシャドウ/マスターを更新します。

-w

group_name 内のすべてのボリュームセット上で待機します。

-g -" " -m volume_set [volume_set2 ...]

1 つ以上の既存ポイントインタイムコピー volume_set を、現在関連付けられている group_name から削除します。すべてのポイントインタイムコピー volume_set はデフォルトで、またはユーザー指定の group_name に移動されるまで、空 (" ") のグループ内に存在しています。この関連付けを行うと、空 (" ") の iiadm group_name に対して前述のすべての iiadm グループコマンドを実行できるようになります。

-C cluster_tag

このポイントインタイムコピーオプションは、Sun Cluster のリソースグループまたはディスクグループに属するボリュームだけに構成操作を制限する修飾子です。

Sun Cluster に対応したボリュームマネージャーを持つ Sun Cluster では iiadm が正しいディスクグループ情報を自動的に取得するため、このオプションは通常、ボリュームが広範囲をカバーするリソースグループの一部になっていないかぎり不要です。

ローカルノードでしかボリュームにアクセスできないような Sun Cluster では、Sun Cluster のリソースグループまたはディスクグループの一部になっていないボリュームを示すために、特殊な cluster_tag local が使用されます。

cluster_tag 引数として -L が指定された場合、iiadm は、ポイントインタイムコピーに関連するクラスタタグをすべて一覧表示します。

Sun Cluster パッケージがインストールまたは構成されていない Solaris システム上では、このオプションは無効になります。

-h

iiadm の使用法の要約を出力します。

-v

ポイントインタイムコピーソフトウェアコンポーネントの現在のバージョンを表示します。

この節の残りのコマンドの使用方法について支援が必要な場合には、Sun Enterprise サービス窓口までご連絡ください。

-P delay unit volume_set

指定された volume_set のポイントインタイムコピーボリュームセットチューニングパラメータをunit 件の入出力ごとの delay クロック刻み数に変更します。delay の範囲は 2 から 10000、unit の範囲は 100 から 60000 であり、どちらも両端を含みます。

-R volume

あるボリュームで障害が発生すると、ポイントインタイムコピーはそのボリュームをオフライン状態にします。ボリュームの交換が完了したら、このオプションを使用してボリュームをオンライン状態に戻します。ポイントインタイムコピーボリュームセット内の関連する依存ボリュームもオンライン状態になります。ボリュームをオンライン状態にしたあと、このコマンドはさらに、必要なすべてのポイントインタイムボリューム更新を開始します。

終了ステータス

0

コマンドが正常に完了しました。

>0

エラーが発生しました。

属性

属性についての詳細は、attributes(5) を参照してください。

属性タイプ
属性値
使用条件
storage/avs/avs-point-in-time-copy
インタフェースの安定性
確実

関連項目

dscfg(1M), svadm(1M), ds.log(4), rdc.cf(4), attributes(5), ii(7D), sv(7D)