リストを使用してブート環境を作成しスワップを再構成する (コマンド行インタフェース)
スワップスライスが多数存在する場合は、スワップリストを作成してください。lucreate は、新しいブート環境のスワップスライスにこのリストを使用します。
注 – スワップスライスを分割したりマージしたりするには、現在のブート環境 (-s オプションを使用した場合はソースブート環境) 以外のブート環境では、スワップスライスが使用中であってはならないという制限があります。スワップスライスのファイルシステムの種類 (swap、ufs) などにかかわらず、スワップスライスが他のブート環境によって使用されている場合、ブート環境の作成は失敗します。
-
新しいブート環境で使用されるスワップスライスのリストを作成します。このファイルの場所と名前はユーザーが決定できます。この例では、/etc/lu/swapslices ファイルにはデバイスとスライスが挙げられています。
-:/dev/dsk/c0t3d0s2:swap
-:/dev/dsk/c0t3d0s2:swap
-:/dev/dsk/c0t4d0s2:swap
-:/dev/dsk/c0t5d0s2:swap
-:/dev/dsk/c1t3d0s2:swap
-:/dev/dsk/c1t4d0s2:swap
-:/dev/dsk/c1t5d0s2:swap
|
-
次のコマンドを入力します。
# lucreate [-A 'BE_description'] -m mountpoint:device:fs_type \
-M slice_list -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 フィールドには、次のいずれかを指定できます。
|
-M slice_list
|
ファイル slice_list 中には、-m オプションのリストが記述されています。これらの引数は、-m に指定されている書式で指定してください。ハッシュ記号 (#) で始まるコメント行は無視されます。-M オプションは、ブート環境用のファイルシステムが多数存在する場合に便利です。-m オプションと -M オプションは結合できます。たとえば、slice_list にスワップスライスを記録しておき、-m を使用して、ルート (/) スライスと /usr スライスを指定できます。
-m オプションと -M オプションでは、特定のマウントポイントについて複数のスライスを指定できます。これらのスライスを処理する場合、lucreate は利用不可能なスライスをスキップして利用できる最初のスライスを選択します。
|
-n BE_name
|
作成するブート環境の名前。BE_name は、一意となるように指定する必要があります。
|
例 32–5 リストを使用してブート環境を作成しスワップを再構成する (コマンド行インタフェース)
この例では、
新しいブート環境のスワップは、/etc/lu/swapslices ファイルに挙げられている一連のスライスです。「Solaris 9 test Jan. 2001」という記述は、second_disk に対応しています。
# lucreate -A 'Solaris 9 test Jan 2001' -c first_disk \
-m /:/dev/dsk/c02t4d0s0:ufs -m /usr:/dev/dsk/c02t4d0s1:ufs \
-M /etc/lu/swapslices -n second_disk
|
新しいブート環境の作成が終わると、この環境をアップグレードしてアクティブにする (ブート可能な状態にする) ことができます。第 33 章「Solaris Live Upgrade を用いたアップグレード」を参照してください。