Solaris 9 インストールガイド

ブート環境を作成しファイルシステムをマージする (コマンド行インタフェース)


注 –

lucreate コマンドに -m オプションを指定することにより、新しいブート環境に作成するファイルシステムとその数を指定できます。作成するファイルシステムの数だけ、このオプションを繰り返し指定する必要があります。たとえば、-m オプションを 1 回だけ使用した場合、すべてのファイルシステムが指定の場所に格納されます。元のブート環境のファイルシステムがすべて 1 つのファイルシステムにマージされます。-m オプションを 2 回使用すると、ファイルシステムが 2 つ作成されます。


  1. スーパーユーザーとしてログインします。

  2. 次のコマンドを入力します。


    # lucreate  [[-A 'BE_description']] -m mountpoint:device:fs_type \
    [[-m mountpoint:device:fs_type]] -m mountpoint:merged:fs_type -n BE_name
    

    -A BE_description

    (省略可能) ブート環境名 (BE_name) の説明を記述できます。 記述の長さ、使用できる文字に制限はありません。 

    -m mountpoint:device:fs_type [-m...]

    新しいブート環境のファイルシステム構成を指定します。 -m に引数として指定されるファイルシステムは、同じディスク上のファイルシステムでも、複数のディスク上のファイルシステムでも構いません。このオプションは、作成したいファイルシステムの数だけ使用します。

    • mountpoint には、任意の有効なマウントポイント、またはスワップパーティションを示す - (ハイフン) を指定できます。

    • device フィールドには、次のどちらかを指定できます。

      • ディスクデバイスの名前。/dev/dsk/c numdnumtnums num の形式で表されます。

      • Solaris ボリュームマネージャのメタデバイス名。/dev/md/dsk/dnum の形式で表されます。

      • Veritas ボリュームマネージャのボリューム名。/dev/vx/dsk/volume_name の形式で表されます。

      • キーワード merged。指定されたマウントポイントのファイルシステムがその親とマージされることを示します。

    • fs_type フィールドには、次のいずれかを指定できます。

      • ufs - UFS ファイルシステムを示します。

      • vxfs - Veritas ファイルシステムを示します。

      • swap - スワップファイルシステムを示します。スワップマウントポイントはハイフン () で表されます。

    -n BE_name

    作成するブート環境の名前。BE_name は、システム上で一意となるように指定する必要があります。


    例 32–2 ブート環境を作成しファイルシステムをマージする (コマンド行インタフェース)

    この例の場合、現在のブート環境には、ルート (/) ファイルシステム、/usr ファイルシステム、/opt ファイルシステムがあります。 /opt ファイルシステムは、親ファイルシステム /usr にマージされます。 新しいブート環境の名前は second_disk です。「Solaris 9 test Jan. 2001」という記述は、second_disk に対応しています。


    # lucreate -A 'Solaris 9 test Jan 2001' -c first_disk \
    -m /:/dev/dsk/c0t4d0s0:ufs -m /usr:/dev/dsk/c0t4d0s1:ufs \
    -m /usr/opt:merged:ufs -n second_disk
    

    新しいブート環境の作成が終わると、この環境をアップグレードしてアクティブにする (ブート可能な状態にする) ことができます。第 33 章「Solaris Live Upgrade を用いたアップグレード」を参照してください。