mkdvd コマンド

目的

mksysbsavevg、または savewpar バックアップ・イメージからマルチボリューム DVD を作成します。

構文

mkdvd - ディレクトリー | -d 年 dvddevice | -S (S) [ -m (M) mksysbimage | -M (M) mksysbtarget | -s savevgimage | -v (V) savevgvolumegroup | -w (W) WPAR イメージの保存 | -W (W) WPAR 名 ] [ -C CDFS ディレクトリー ] [ -I (I) Cdimagedir ] [ V 値 dvdfsvolumegroup ] [ -B ] [ P- パッケージ・ソース・ディレクトリー ] [ -R | -S (S) ] [ I image.data ] [ -ウー bosinst.data ] [ 「-f」 wparspecificationfile ] [ -e (E) ] [ -P ] [ - パッケージ・リスト ] [ -b (B) バンドル・ファイル ] [ -z カスタム・ファイル ] [ -D ] [ -U (U) ] [ -Y (Y) ] [ N ] [ -a 値 ] [ -A ] [ 「-c」 ] [-Z] [ -G | -N (N) ] [-x (X) ファイル ] [ -T (T) ]

説明

mkdvd コマンドは、システムの rootvg から、 または以前作成した mksysb イメージから、 書き込み可能 DVD (DVD-R、DVD-RAM) にシステム・バックアップ・イメージ (mksysb) を作成します。 また、ユーザー指定のボリューム・グループから、 または以前に作成した savevg イメージから、 DVD にボリューム・グループ・バックアップ・イメージ (savevg) を作成します。 また、 ワークロード・パーティション (savewpar) のバックアップ・イメージを、ユーザー指定の ワークロード・パーティション または以前に作成した savewpar イメージから DVD に作成します。
注: 両方のインスタンスがマウントされている multibos 環境がシステムにある場合は、 alt_disk_mksysb コマンドを使用することによってのみバックアップをリストアできます。

DVD メディアの場合、mkdvd コマンドで作成されたシステム・バックアップは、メディアは片面につき 4.7 GB 以上あることを想定しているという点で制限があります。 mkdvd コマンドは、現行のボリューム上に 4 GB を超えた書き込みを行わないと次のボリュームを処理しません。したがって、小容量のメディアを使用すると、そのメディアの容量を超えた場合は破損を引きおこす結果となります。

ルート・ボリューム・グループのブート可能バックアップが作成される時、ブート・イメージは現在稼働中のカーネルを反映します。 現行カーネルが 64 ビットのカーネルの場合、バックアップ・ブート・イメージも 64 ビットであり、64 ビットのシステムのみをブートします。 現在のカーネルが 32 ビット・カーネルの場合、バックアップ・イメージもまた 32 ビットであり、それは 32 ビット・システムおよび 64 ビット・システムの両方でブートします。

mkdvd コマンドを使用して、Rock Ridge (ISO9660) フォーマットまたは UDF (ユニバーサル・ディスク・フォーマット) フォーマットでブート可能およびブート不可 DVD を作成することができます。
注: Rock Ridge フォーマット DVD イメージを作成し、DVD イメージを DVD-RAM デバイスに書き込むために必要な機能は、 mkdvd コマンドの一部ではありません。 これらのタスクを行うには、mkdvd コマンドに追加のコードを提供する必要があります。 このコードはシェル・スクリプトによって呼び出され、次に /usr/sbin/mkrr_fs (Rock Ridge フォーマットのイメージの作成用) および /usr/sbin/burn_cd (DVD デバイスへの書き込み用) にリンクされます。 どちらのリンクも mkdvd コマンドから呼び出されます。

異なるベンダー特定ルーチン用に、いくつかのサンプル・シェル・スクリプトが組み込まれています。 これらのスクリプトは /usr/samples/oem_cdwriters 内にあります。

コマンド・パラメーターとしてファイルシステムまたはディレクトリーを指定しない場合、mkdvd コマンドは必要なファイルシステムを作成し、コマンドの実行終了時にこれらのファイルシステムを除去します。 ユーザーが提供したファイルシステムは、スペースおよび書き込みアクセスが適切かどうか検査されます。
注: mkdvd コマンドがバックアップ・ボリューム・グループにファイルシステムを作成すると、それらはバックアップから除外されます。

ボリューム・グループ・イメージが 1 つの DVD に収まらないためにマルチボリューム DVD を作成する必要がある場合、mkdvd コマンドは、すべてのボリュームが作成されるまで DVD の置き換えと取り外しを行うよう命令を出します。

フラグ

項目 説明
-a 拡張属性または NFS4 ACL をバックアップしません。
-A DMAPI ファイルシステムのファイルをバックアップします。
-b バンドル・ファイル mksysb の復元後にインストールすべきファイルセットのリストが入っているファイルの絶対パス名を指定します。 このファイルは DVD ファイルシステム内の ./usr/sys/inst.data/user_bundles/bundle_file に コピーされ、DVD がアンマウントされている場合は RAM にもコピーされます。 このファイルは、 bosinst.data ファイルに BUNDLES=/../usr/sys/inst.data/user_bundles/bundlefile としてリストされます。
-B mkdvd が DVD にブート・イメージ (ブート不可能 DVD) を追加しないようにします。 ブートしない mksysb DVD を作成する場合は、このフラグを使用します。 ブート不能 mksysb DVD をインストールする前に、同じレベル (V.R.M.) の 製品メディアをブートする必要があります。 mkdvd コマンドは、デフォルトで、 ソース・システムのマシン・タイプに合わせてブート可能 DVD を作成します。 詳しくは、「 」セクションを参照してください。
-c バックアップするときにファイルを圧縮またはパックしません。
-C cdfsディレクトリ DVD ファイルシステム構造の作成に使用するファイルシステムを指定します。これには、DVD サイズのイメージの場合、最大 4.38 GB 必要です。 DVD イメージは、すべてのデータを DVD 上に収めるために必要なだけのスペースのみを消費します。
-C フラグを指定していない場合で /mkcd/cd_fs ディレクトリーが存在する場合は、mkdvd コマンドはそのディレクトリーを使用します。 -C フラグを指定していない場合で /mkcd/cd_fs ディレクトリーが存在しないと、mkdvd コマンドはファイルシステム /mkcd/cd_fs を作成し、コマンドが実行を終了したときにそのファイルシステムを除去します。 このコマンドは、-V フラグによって指示されたボリューム・グループ、 あるいは rootvg (そのフラグが使用されない場合) においてファイルシステムを作成します。 mkdvd コマンドを呼び出すたびに、固有のサブディレクトリー (プロセス ID を使用する) が /mkcd/cd_fs ディレクトリーの下に、あるいは -C フラグによって指定されたディレクトリーに作成されます。
注: DVD サイズのバックアップを実行する場合、ファイル・システムは ラージ・ファイル・イネーブル状態でなければなりません。 このタイプのバックアップでは、ファイル ulimit サイズを unlimited に設定する必要もあります。
-d dvdデバイス DVD-R または DVD-RAM 装置を示します (/dev/cd1(例えば、)。 -S フラグを使用しない限り、このフラグは必須です。
-D デバッグ出力情報機能をオンにします。 デフォルトではデバッグは出力されません。
-e ファイルおよびディレクトリーを、/etc/exclude.volume_group ファイルにリストされたバックアップ・イメージから除外します。 このフラグを -m または -s フラグと共に使用することはできません。
-f wpar仕様ファイル ユーザー提供の WPAR 仕様ファイルを指定します。 ワークロード・パーティション のこの仕様ファイルは、 savewpar イメージの wpar.spec ファイルよりも優先されます。 -f フラグを使用しないと、mkdvd コマンドは、指定された savewpar イメージから wpar.spec ファイルを復元するか、または savewpar の作成中に新規 wpar.spec ファイルを生成します。
-i image.data ユーザー提供の image.data ファイルを指定します。 このデータ・ファイルは、mksysb イメージ内の image.data ファイルに優先します。 -i フラグを指定しない場合、mkdvd コマンドは、所定の mksysb イメージから image.data を復元するか、mksysb の作成時に新規 image.data ファイルを生成します。
注: -i フラグを使用して、 savevg イメージで使用するユーザー提供の vgname.data ファイルを指定することはできません。
-I cdimagesdir 最終 DVD イメージが DVD-R または DVD-RAM デバイスに書き込まれる前に格納されるディレクトリーまたはファイルシステムを指定します。 このフラグを使用しない場合、 mkdvd コマンドは、 /mkcd/cd_images ディレクトリーが既に存在していればこのディレクトリーを使用します。 そうでない場合、このコマンドは、 -V フラグで指定されたボリューム・グループに /mkcd/cd_images ファイルシステムを作成します。 このフラグが使用されていない場合は、 rootvg 内にあります。
mkdvd コマンドがファイルシステムを作成した場合、 -R または -S フラグが使用されていなければ、 そのファイルシステムはコマンドの完了時に除去されます。 -R または -S フラグを使用する場合、マルチボリューム DVD の作成時には特に、ファイルシステム、ディレクトリー、またはディスク・スペースが適切かどうか考慮する必要があります。 DVD イメージは、すべてのデータを DVD 上に収めるために必要なだけのスペースのみを消費します。
注: DVD サイズのバックアップを実行する場合、ファイル・システムは ラージ・ファイル・イネーブル状態でなければなりません。 このタイプのバックアップでは、ファイル ulimit サイズを unlimited に設定する必要もあります。
-l パッケージ・リスト DVD ファイルシステムの ./usr/lpp/inst.images ディレクトリーにコピーしたい追加パッケージのリストが入っているファイルを指定します。 このイメージは、-p フラグを指定して命名されたロケーションからコピーされます。 -l フラグを使用する場合は -p フラグも使用する必要があります。
-m mksysbimage 以前に作成した mksysb イメージを指定します。 -m フラグを指定しない場合、mkdvd コマンドは mksysb を呼び出します。 mksysb イメージが置かれる場所について詳しくは、-M フラグを参照してください。
-M mksysbtarget 以前に作成されたバックアップが -m または -s フラグで指定されない場合に、 mksysb または savevg イメージを格納するディレクトリーまたはファイルシステムを示します。 -M フラグが使用されておらず、mksysb または savevg image が指定されていない場合、mkdvd コマンドは、/mkcd/mksysbimage が存在するかどうかを確認します。 このディレクトリーが存在しない場合、mkdvd コマンドは別個のファイルシステム /mkcd/mksysbimage を作成し、そこに mksysb または savevg イメージを一時的に保存します。 このコマンドは、-V フラグで指定されたボリューム・グループ、あるいは rootvg (そのフラグが使用されない場合) においてファイルシステムを作成します。
注: DVD サイズのバックアップを実行する場合、ファイル・システムは ラージ・ファイル・イネーブル状態でなければなりません。 このタイプのバックアップでは、ファイル ulimit サイズを unlimited に設定する必要もあります。
-n ユーザー・ボリューム・グループ情報と管理データ・ファイルをバックアップします。 このフラグは、/tmp/vgdata/vgname/vgname.data やマップ・ファイルがバックアップされます (存在する場合)。 このフラグは、ユーザー・データ・ファイルをバックアップしません。 このバックアップを使用して、 ユーザー・データ・ファイルを復元しないでユーザー・ボリューム・グループを作成できます。 このアクションは、rootvg に対して行うことはできません。
-N 定義済み状態の ワークロード・パーティション (WPAR) に属するファイルシステムをシステム・バックアップに組み込みます。
注: バックアップに含めるには、定義済み状態の WPAR に属するすべてのファイルシステムが rootvg ボリューム・グループ内になければなりません。
-p パッケージソースディレクトリ デバイスおよびカーネル・パッケージ・イメージが入っているディレクトリーまたはデバイスに名前を付けます。 デバイスは CD または DVD デバイス (例えば、 /dev/cd0) でなければなりません。 -d フラグで指定したものと同じ DVD-R または DVD-RAM デバイスを使用する場合は、最初に製品メディアをドライブに挿入する必要があります。 その後、 mkdvd コマンドは、実際の DVD の作成前に書き込み可能 DVD を挿入するようにプロンプトを出します。
-P mksysb または savevg の作成時に物理区画マッピングを作成します。 このフラグを -m または -s フラグと共に使用することはできません。
-r ディレクトリー DVD に組み込まれる既存のディレクトリー構造を示します。 このフラグは、指定したディレクトリー構造のコピーである DVD イメージを作成します。
-R mkdvd コマンドが最終 DVD イメージを除去しないようにします。 mkdvd コマンドは、デフォルトで、実行を終了すると作成したものをすべて除去します。 -R フラグを使用すると、複数の DVD イメージ・セットを格納するか、 または DVD の作成 (焼き付け) を別のシステムで行うことができます。 複数のボリュームが必要な場合は、プロセス ID とボリューム接尾辞を使用して、最終イメージに一意的に名前が付けられます。
-s イメージを保存する 以前に作成した savevg イメージを示します。 詳しくは、 を参照してください。
-S mkdvd コマンドが、最終 DVD イメージを除去しないで DVD-R または DVD-RAM に書き込む前に、このコマンドを中止します。 -S フラグを使用すると、 複数の DVD セットを作成したり、別のシステムで DVD を作成したりすることができます。 イメージは、 -I フラグでマークされたディレクトリーに残ります。 -I フラグが使用されていない場合は、 /mkcd/cd_images ディレクトリーに残ります。 複数のボリュームが必要な場合は、プロセス ID とボリューム接尾辞を使用して、最終イメージに一意的に名前が付けられます。
-T スナップショットを使用してバックアップを作成します。 このコマンドは、JFS2 ファイルシステムにのみ適用されます。

-T フラグを指定して、ボリューム・グループ・バックアップの作成にスナップショットを使用すると、外部 JFS2 スナップショットが作成されます。 スナップショットによって JFS2 ファイルシステムのポイント・イン・タイム・イメージができるため、システムを一時的に非アクティブ状態にする必要はありません。 スナップショットのサイズは、ファイルシステムのサイズの 2% から 15% です。 バックアップが完了すると、スナップショットの論理ボリュームは除去されます。 ただし、ファイルシステムに既に他のスナップショットがある場合は、スナップショットは除去されません。 さらに、ファイルシステムに内部スナップショットがある場合、外部スナップショットは作成できないため、ファイルシステムのバックアップを作成するのにスナップショットは使用されません。 -T フラグの使用は、バックアップされているボリューム・グループ内に存在する JFS ファイルシステムには影響を及ぼしません。 これらのファイルシステムは、以前に行われていたのと同じ方法でバックアップされます。

-u bosinst.data ユーザー提供の bosinst.data ファイルを指定します。 このデータ・ファイルは、mksysb イメージ内の bosinst.data ファイルに優先します。 -u フラグを指定しない場合、mkdvd コマンドは、指定された mksysb イメージから bosinst.data を復元するか、または mksysb の作成時に新規 bosinst.data ファイルを生成します。
-U DVD-RAM メディア上で UDF (ユニバーサル・ディスク・フォーマット) ファイルシステムを作成します。 Rock Ridge フォーマットのバックアップを作成するためのフリー・スペースは必要ありません。 /mkcd/cd_fs および /mkcd/cd_images ファイルシステムは不要です。 よって、必要なのは、メディアにコピーする バックアップ・イメージを作成するための一時ディスク・スペースだけです。 このことは、-I および -C フラグは、 -U フラグには適用されないことを意味します。 バックアップはメディアにコピーされるので、 イメージを作成することはできず、後で組み込むか、または別のシステムで組み込みます。 よって、-U フラグを使用する際には、-R フラグおよび -S フラグは適用されません。 -d フラグを使用して、書き込み先デバイスを指定する必要があります。 -U フラグは、 /usr/sbin/mkrr_fs または /usr/sbin/burn_cd ファイルシステムを使用しません。
-v ボリュームグループを保存する savevg コマンドを使用してボリューム・グループをバックアップするよう指示します。 詳しくは、 を参照してください。 savevg イメージが置かれる場所について詳しくは、-M フラグを参照してください。
-V dvdfsボリュームグループ mkdvd コマンドに必要なファイルシステムを作成するときに使用されるボリューム・グループを示します。 -V フラグが指定されておらず、ファイルシステムが必要だが存在しない (その他のフラグと共に提供されていないため) 場合は、 rootvg がファイルシステムを作成するためのデフォルト・ボリューム・グループとなります。 mkdvd コマンドがバックアップ・ボリューム・グループ内にファイルシステムを作成した場合、 それらのファイルシステムはバックアップ・イメージの一部としては組み込まれません。 mkdvd コマンドが作成したファイルシステムは、コマンドの完了時に除去されます。
-w イメージを保存する 以前に作成した savewpar イメージを示します。
-W ワーパルネーム savewpar コマンドを使用してバックアップする ワークロード・パーティション を示します。
-Y 使用条件に同意します。
-z カスタム・ファイル ファイルの絶対パス名が、DVD ファイルシステムのルート・ディレクトリーにコピーされることを示します。 このファイルは、以下のような bosinst.data ファイルに指定されたカスタマイズ・スクリプトにすることができます。CUSTOMIZATION_FILE=filename.

例: 次のファイルがmy_scriptmkdvd が実行されているマシンの /tmp にある場合には、次のように入力します。-z/tmp/my_scriptおよび指定CUSTOMIZATION_FILE=my_scriptコードは、実行前にスクリプトを RAM ファイルシステムのルート・ディレクトリーにコピーします。

-Z すべてのファイル、ディレクトリー、およびファイルシステムに関する暗号化ファイルシステム (EFS) 情報をバックアップしないように指定します。
-G システム・バックアップから WPAR ファイルシステムを除外します。 このフラグは、-N フラグと共に指定した場合は無効です。
-x file ファイルでリストされたファイルシステムをシステム・バックアップから除外します。 ファイルシステムのマウント・ポイントは、1 行につき 1 つずつリストする必要があります。
注: 結果としてバックアップがシステムのリストアに使用できなくなる可能性があるため、ファイル・システムを除外する場合は注意してください。
注:
  • ブート不可能 DVD を (-B フラグを使用して) 作成する場合、-p または -l フラグを使用することはできません。
  • ブート不可能 DVD を savevg イメージにより (-s または -v フラグを使用して) 作成する場合、-p-l-u-i-z、または -b フラグを使用することはできません。

  1. 次の名前の DVD-R デバイスにブート可能システム・バックアップを生成します。/dev/cd1次のコマンドを入力します。
    mkdvd -d /dev/cd1
  2. 次の名前の DVD-R または DVD-RAM 装置にシステム・バックアップを生成します。/dev/cd1次のコマンドを入力します。
    mkdvd -d /dev/cd1
  3. ボリューム・グループのブート不能ボリューム・グループ・バックアップを生成するmyvg/dev/cd1次のコマンドを入力します。
    mkdvd -d /dev/cd1 -v myvg
    注: すべての savevg バックアップ・イメージはブートできません。
  4. ワークロード・パーティション のブート不可のバックアップを生成するには、以下のようにします。mywpar/dev/cd1に対して、次のコマンドを入力します。
    mkdvd -d /dev/cd1 -W mywpar
    注: すべての savewpar バックアップ・イメージはブート可能ではありません。
  5. ワークロード・パーティション のブート不可のバックアップを生成するには、以下のようにします。mywpar前に生成された savewpar イメージ /wparbackups/mywpar.bffから /dev/cd1 に変更するには、次のコマンドを入力します。
    mkdvd -d /dev/cd1 -w /wparbackups/mywpar.bff
  6. DVD、または次の例のように既存のディレクトリー構造を複製する DVD を作成するには、
    /mycd/a
    /mycd/b/d
    /mycd/c/f/g
    以下のコマンドを入力します。
    mkdvd -r /mycd -d /dev/cd1
    次を使用してマウントした後mount -o ro /dev/cd1 /mntcd から/mnt; afind . -printコマンド表示:
    ./a
    ./b
    ./b/d
    ./c
    ./c/f
    ./c/f/g

ファイル

項目 説明
/usr/bin/mkdvd mkdvd コマンドが入っています。