Solstice DiskSuite 4.2.1 ユーザーズガイド

ミラーを使用してオンラインバックアップを行う方法 (コマンド行)

DiskSuite は「バックアップ製品」ではありませんが、ミラーをマウント解除したりミラー全体をオフラインにすることなく、またシステムを停止したりデータへのユーザーアクセスを拒否することなく、ミラー化されたデータをバックアップするための手段を提供します。これは次のように行われます。サブミラーの 1 つをオフラインにして (一時的にミラーの機能を失います)、バックアップを実行します。バックアップが終了すると、すぐにそのサブミラーをオンラインに戻し、再同期を行います。

この作業は、ルート (/) を除いて、どのファイルシステムでも使用できます。この種のバックアップでは、動作中のファイルシステムの「スナップショット」を取得していることに留意してください。ファイルシステムが書き込みロックされたときの使用方法に応じて、バックアップ上の一部のファイルとファイル内容が、ディスク上の実際のファイルと一致しないことがあります。

制約


注 -

これらの作業を定期的に使用する場合、スクリプトにすると使いやすくなります。


この作業の手順を次に示します。

  1. 作業を開始する前に、metastat(1M) コマンドを実行して、ミラーが「Okay (正常)」状態にあることを確認する。

    「Maintenance (保守状態)」のミラーは、最初に修復してください。

  2. ルート (/) を除くすべてのファイルシステムで、ファイルシステムを書き込みからロックする。


      # /usr/sbin/lockfs -w <マウント先>
    

    UFS だけを書き込みロックする必要があります。メタデバイスが、データベース管理ソフトウェアやその他の特定アプリケーション用の raw デバイスとして設定された場合、lockfs(1M) の実行は必要ありません (しかし、他社提供の適切なユーティリティを実行して、バッファをフラッシュしたりアクセスをロックすることもできます)。


    注意 - 注意 -

    ルート (/) を書き込みロックすると、システムがハングアップすることがあります。したがって、これを行なってはいけません。


  3. 1 つのサブミラーをミラーからオフラインにする。


      # metaoffline <ミラー> <サブミラー>
    

    このコマンドでは、

    ミラー

    ミラーのメタデバイス名。 

    サブミラー

    オフラインにされるサブミラー (メタデバイス) の メタデバイス名。 

    読み取りは、他のサブミラーから続行されます。最初の書き込みが行われると、ミラーはすぐに同期外れとなります。この不一致は、オフラインにされたサブミラーが手順6 でオンラインに戻ると訂正されます。

    オフラインにされたファイルシステムでは、fsck(1M) を実行する必要はありません。

  4. ファイルシステムのロックを解除し、書き込みを継続させる。


      # /usr/sbin/lockfs -u <マウント先>
    

    上の 手順 2 で使用された他社提供のユーティリティにもとづいて、必要なロック解除作業を実行する必要があります。

  5. オフラインにされたサブミラーのバックアップを実行する。ufsdump(1M)、または通常使用しているバックアップユーティリティを使用する。


    注 -

    適切なバックアップを行うには、/dev/md/rdsk/d4 などの raw メタデバイスを使用します。「rdsk」を使用すると、2G バイトを超えるアクセスが可能となります。


  6. ミラーをオンラインに戻す。


      # metaonline <ミラー> <サブミラー>
    

    DiskSuite は、サブミラーとミラーの再同期を自動的に開始します。

例 - ミラーを使用して、オンラインバックアップを行う

この例では、サブミラー d2d3 から成る、d1 という名前のミラーを使用します。d3 はオフラインにされ、d2 がオンラインである間にバックアップされます。ミラー上のファイルシステムは /home1 です。


# /usr/sbin/lockfs -w /home1
# metaoffline d1 d3
d1: submirror d3 is offlined
# /usr/sbin/lockfs -u /home1
(/dev/md/rdsk/d3 を使用してバックアップを実行する)
# metaonline d1 d3
d1: submirror d3 is onlined