この作業では、他のファイルシステム用のログにより、すでにトランスメタデバイスが設定されているものと想定します。
「DiskSuite オブジェクトを変更するための前提条件」の前提条件と 「ロギングデバイスを共有するための予備情報」の予備情報をチェックしてから、metainit(1M) を使用してログを共有します。詳細については、 metainit(1M) のマニュアルページを参照してください。
# umount /xyzfs # metainit d64 -t c0t2d0s4 d10 d64: Trans is setup (/xyzfs 用のエントリがトランスメタデバイス d64 を参照するよう、/etc/vfstab ファイルを編集する) # mount /xyzfs # metastat ... d10: Logging device for d63 d64 ... |
この例では、前のトランスメタデバイス用のログとして定義されたロギングデバイス (d10) を、新しいトランスメタデバイス (d64) と共有します。マスターデバイスとして設定されるファイルシステムは /xyzfs であり、スライス /dev/dsk/c0t2d0s4 を使用しています。metainit -t は、設定がトランスメタデバイスであることを指定します。/etc/vfstab ファイルを編集して、ファイルシステムがトランスメタデバイスを参照するように変更 (または新規に入力) しなければなりません。たとえば、次の行は、
/dev/dsk/c0t2d0s4 /dev/rdsk/c0t2d0s4 /xyzfs ufs 2 yes - |
次のように変更してください。
/dev/md/dsk/d64 /dev/md/rdsk/d64 /xyzfs ufs 2 yes - |
metastat コマンドは、ログが共有されていることを確認します。システムをリブートすると、ファイルシステムのロギングが有効になります。
それ以降のリブート時には、ファイルシステムをチェックする代わりに、 fsck(1M) が 2 つのファイルシステムに対して次のメッセージを表示します。
/dev/md/rdsk/d63: is logging. /dev/md/rdsk/d64: is logging. |