スワップスライスは、デフォルトでは複数のブート環境で共有されます。-m オプションでスワップを「指定しない」場合、現在のブート環境と新しいブート環境が同じスワップスライスを共有します。新しいブート環境のスワップを構成し直したい場合は、 -m オプションを使用してそのブート環境に対してスワップスライスの追加または削除を行なってください。
スワップスライスを分割したりマージしたりするには、現在のブート環境 (-s オプションを使用した場合はソースブート環境) 以外のブート環境では、スワップスライスが使用中であってはならないという制限があります。ファイルシステムの種類 (スワップ、ufs など) にかかわらず、スワップスライスがほかのブート環境によって使用されている場合、ブート環境の作成は失敗します。
既存のスワップスライスを使用してブート環境を作成した後、vfstab ファイルを編集することができます。
スーパーユーザーとしてログインします。
次のコマンドを入力します。
# lucreate [-A 'BE_description'] \ -m mountpoint:device[,metadevice]:fs_options \ -m -:device:swap -n BE_name |
(省略可能) ブート環境名 (BE_name) の説明を記述できます。記述の長さ、使用できる文字に制限はありません。
新しいブート環境のファイルシステム構成を指定します。-m に引数として指定されるファイルシステムは、同じディスク上のファイルシステムでも、複数のディスク上のファイルシステムでも構いません。このオプションは、作成したいファイルシステムの数だけ使用します。
mountpoint には、任意の有効なマウントポイント、またはスワップパーティションを示す - (ハイフン) を指定できます。
ディスクデバイスの名前。/dev/dsk/cwtxdysz の形式で表されます。
Solaris ボリュームマネージャのメタデバイス名。/dev/md/dsk/dnum の形式で表されます。
Veritas Volume Manager のボリューム名。/dev/vx/dsk/volume_name の形式で表されます。
キーワード merged。指定されたマウントポイントのファイルシステムがその親とマージされることを示します。
fs_options フィールドには、次のいずれかを指定できます。
ufs: UFS ファイルシステムを示す
vxfs: Veritas ファイルシステムを示す
swap: スワップファイルシステムを示す。スワップマウントポイントはハイフン (–) で表す
論理デバイス (ミラー) であるファイルシステムについては、いくつかのキーワードを使って、そのファイルシステムに対して実行するアクションを指定できます。論理デバイスの作成、論理デバイスの構成変更、論理デバイスの削除などを行うキーワードがあります。これらのキーワードの詳細は、RAID-1 ボリューム (ミラー) を持つブート環境の作成 (コマンド行インタフェース)を参照してください。
作成するブート環境の名前。BE_name は、一意となるように指定する必要があります。
スワップが別のスライスまたはデバイスに移動し、新しいブート環境が作成されます。
この例の場合、現在のブート環境には、/dev/dsk/c0t0d0s0 にルート (/)、/dev/dsk/c0t0d0s1 にスワップがあります。新しいブート環境はルート (/) を /dev/dsk/c0t4d0s0 にコピーし、 /dev/dsk/c0t0d0s1 と /dev/dsk/c0t4d0s1 の両方をスワップスライスとして使用します。「mydescription」という記述は、ブート環境名 second_disk に対応しています。
# lucreate -A 'mydescription' -c first_disk \ -m /:/dev/dsk/c0t4d0s0:ufs -m -:/dev/dsk/c0t0d0s1:swap \ -m -:/dev/dsk/c0t4d0s1:swap -n second_disk |
これらのスワップ割り当ては、second_disk からブートが行われて初めて有効になります。スワップスライスが多数存在する場合は、-M オプションを使用してください。リストを使用してブート環境を作成しスワップを再構成する (コマンド行インタフェース) を参照してください。
新しいブート環境の作成が終わると、この環境をアップグレードしてアクティブにする (ブート可能な状態にする) ことができます。第 33 章「Solaris Live Upgrade を用いたアップグレード」を参照してください。