Oracle® Solaris 11.2 システムのブートとシャットダウン

印刷ビューの終了

更新: 2014 年 7 月
 
 

Oracle Solaris ブートアーカイブの説明

ブートアーカイブはルートファイルシステムのサブセットです。このブートアーカイブには、すべてのカーネルモジュール、driver.conf ファイル、およびいくつかの構成ファイルが含まれています。これらのファイルは、/etc ディレクトリにあります。ブートアーカイブ内のファイルは、ルートファイルシステムがマウントされる前にカーネルによって読み取られます。ルートファイルシステムがマウントされると、ブートアーカイブはカーネルによってメモリーから破棄されます。次に、ファイル I/O がルートデバイスに実行されます。

bootadm コマンドは、ブートアーカイブの更新と検証の詳細など、SPARC プラットフォームと x86 プラットフォームの両方で、ブートアーカイブを管理します。通常のシステムシャットダウンの処理中に、シャットダウンプロセスではブートアーカイブの内容がルートファイルシステムと比較されます。システムにドライバや構成ファイルなどの更新があった場合、ブートアーカイブがこれらの変更を含むように再構築されることによって、リブート時にブートアーカイブとルートファイルシステムの同期がとられます。

x86 ブートアーカイブに含まれるファイルは、/platform/i86pc/amd64/archive_cache ディレクトリにあります。SPARC ブートアーカイブ内のファイルは /platform/`uname ‐m`/archive_cache ディレクトリにあります。SPARC プラットフォームと x86 プラットフォームの両方で、ブートアーカイブの内容を一覧表示するには、bootadm list-archive コマンドを使用します。

$ bootadm list-archive

ブートアーカイブ内のファイルが更新された場合、アーカイブを再構築する必要があります。bootadm update-archive コマンドにより、ブートアーカイブを手動で再構築できます。コマンドは、予防措置としても回復プロセスの一部としても使用できます。

# bootadm update-archive

変更を有効にするには、次にシステムがリブートする前にアーカイブを再構築する必要があります。詳細は、Oracle Solaris ブートアーカイブの管理を参照してください。