最初に、スワップ空間は Solaris インストールプロセスの一部として割り当てられます。インストールプログラムによるディスクスライスの自動レイアウトを選択し、かつスワップスライスのサイズを手作業で変更しない場合、Solaris インストールプログラムは UFS ルート環境にデフォルトのスワップ領域 (512M バイト) を割り当てます。ZFS ルート環境では、デフォルトのスワップサイズは通常 512M バイトから 2G バイトの範囲です。
スワップ空間の割り当て方法については、「スワップ空間の計画」を参照してください。
UFS ルート環境にスワップファイルを作成することで、システムに追加のスワップ空間を割り当てることができます。スワップファイルは ZFS ルート環境ではサポートされていません。スワップファイルの作成方法については、「スワップ空間の追加」を参照してください。
システムのインストールが完了すると、/etc/vfstab ファイルにスワップスライスとスワップファイルが一覧表示されます。スワップスライスとスワップファイルは、システムのブート時に /sbin/swapadd スクリプトによって有効になります。
/etc/vfstab ファイル内のスワップデバイスエントリには、次の情報が入っています。
UFS ルートファイルシステムを備えるシステム上のスワップスライスまたはスワップファイルのフルパス名、あるいは ZFS ルートファイルシステムを備えるシステム上のスワップボリュームのパス名
スワップスライスまたはスワップファイルのファイルシステムタイプ
スワップファイルが入っているファイルシステムは、スワップファイルが有効になる前にマウントしておかなければなりません。このため、/etc/vfstab ファイル内で、ファイルシステムをマウントするエントリが、スワップファイルを有効にするエントリより前に入っていることを確認してください。