Solaris 移行ガイド

付録 E //usr ファイルシステムの変更

この付録では、//usr ファイルシステムのディレクトリの配置を示します。これらのディレクトリにあるコマンドの違いについては、付録 A 「コマンドリファレンス」 で説明しています。

/ ファイルシステムの配置

表 E-1 に、SunOS 5.7 の / ファイルシステムの配置を示します。/ ファイルシステムのディレクトリ構成は各システムによって異なります。

表 E-1 / ファイルシステムのディレクトリ

ディレクトリ 

説明 

/

ファイルシステムの名前空間全体のルート 

/dev

特殊ファイルの一次格納位置 

/dev/dsk

ブロックディスクデバイス 

/dev/rdsk

raw ディスクデバイス 

/dev/pts

擬似端末スレーブデバイス 

/dev/rmt

raw テープデバイス 

/dev/sad

STREAMS 管理ドライバのエントリポイント 

/dev/term

端末デバイス 

/etc

ホスト固有のシステム管理構成ファイルとデータベース 

/etc/acct

システム構成情報のアカウント 

/etc/cron.d

cron の構成情報と FIFO

/etc/default

各種プログラムのデフォルト情報 

/etc/dfs

エクスポートするファイルシステムの構成情報 

/etc/fs

/usr をマウントする前に必要な処理のために、ファイルシステム形式により分類したバイナリファイル

/etc/inet

インターネットサービスの構成ファイル 

/etc/init.d

各実行レベル間の移行スクリプト 

/etc/lib

ブートに必要な共用ライブラリ 

/etc/lp

プリンタサブシステムの構成情報 

/etc/mail

メールサブシステムの構成 

/etc/net

ti (トランスポート独立) ネットワークサービスの構成情報

/etc/opt

オプションパッケージの構成情報 

/etc/rc0.d

実行レベル 0 の開始または終了スクリプト 

/etc/rc1.d

実行レベル 1 の開始または終了スクリプト 

/etc/rc2.d

実行レベル 2 の開始または終了スクリプト 

/etc/rc3.d

実行レベル 3 の開始または終了スクリプト 

/etc/rcS.d

実行レベル S の開始または終了スクリプト 

/etc/saf

Service Access Facility (SAF) ファイル (FIFO を含む) 

/etc/skel

新規ユーザアカウント用のデフォルトのプロファイルスクリプト 

/etc/sm

状態監視情報 

/etc/sm.bak

状態監視情報のバックアップコピー 

/etc/tm

ブート時に表示される商標ファイル 

/etc/uucp

uucp の構成情報

/export

エクスポートされるファイルシステムツリーのデフォルトのルート 

/home

ユーザディレクトリ用サブツリーのデフォルトのルート 

/kernel

ロード可能なカーネルモジュールのサブツリー (/kernel/unix などのベースカーネル自身も含む)

/mnt

ファイルシステムの一時マウントポイント 

/opt

アドオンアプリケーションパッケージ用サブツリーのルート 

/opt/SUNWspro

アンバンドル言語製品のマウントポイントとインストールポイント 

/platform

ロード可能なカーネルモジュールのサブツリー 

/sbin

ブートプロセスと手作業のシステム障害が回復するのに必須の実行可能ファイル 

/tmp

一時ファイル。ブート時に消去される 

/usr

/usr ファイルシステムのマウントポイント

/var

さまざまなファイル用サブツリーのルート 

/var/adm

システムのログファイルとアカウント用ファイル 

/var/crash

カーネルクラッシュダンプ用のデフォルト格納位置 

/var/cron

cron 用ログファイル

/var/lp

ラインプリンタサブシステムのログ情報 

/var/mail

ユーザメール保存用ディレクトリ 

/var/news

コミュニティサービスメッセージ (USENET 形式の news と区別する) 

/var/nis

NIS+ データベース 

/var/opt

オプションのソフトウェアパッケージに関連するさまざまなファイル用サブツリーのルート 

/var/options

SunOS 5.0 以前のパッケージとの互換性維持オプション 

/var/preserve

viex エディタ用のバックアップファイル

/var/sadm

ソフトウェアパッケージ管理ユーティリティが保守するデータベース 

/var/saf

System Access Facility (SAF) のログファイルとアカウントファイル 

/var/spool

スプールされた一時ファイル用のディレクトリ 

/var/spool/cron

cronat

/var/spool/locks

ロックファイルのスプーリング 

/var/spool/lp

ラインプリンタ用スプールファイル 

/var/spool/mqueue

送信用メール待ち行列 

/var/spool/pkg

スプールされるパッケージ 

/var/spool/uucp

待ち行列に登録された uucp ジョブ

/var/spool/uucppublic

uucp により配達されたファイル

/var/tmp

ブート処理中に消去されない一時ファイル用のディレクトリ 

/var/uucp

uucp 用のログファイルと状態ファイル

/var/yp

yp 用データベース (NIS と ypbind との下位互換用)

/usr ファイルシステムの配置

表 E-2 に、/usr ファイルシステムの配置を示します。/usr ファイルシステムには、アーキテクチャ依存型と、アーキテクチャ独立型の共用ファイルが格納されます。

表 E-2 /usr ファイルシステム内のディレクトリ

ディレクトリ 

説明 

/usr/4lib

バイナリ互換 a.out パッケージ (BCP) 用ライブラリ

/usr/bin

標準システムコマンドの格納位置 

/usr/bin/sunview1

SunView 実行可能ファイル、BCP の一部 

/usr/ccs

C コンパイルシステム 

/usr/ccs/bin

バイナリファイル 

/usr/ccs/lib

ライブラリと補助ファイル 

/usr/demo

デモ用プログラムとデータ 

/usr/games

ゲームのバイナリとデータ 

/usr/include

インクルードヘッダファイル (C プログラム用など) 

/usr/kernel

追加モジュール 

/usr/kvm

アーキテクチャ固有のバイナリとライブラリ 

/usr/lib

プログラムライブラリ、アーキテクチャ依存のデータベース、ユーザが直接呼び出すことのないバイナリファイル 

/usr/lib/acct

アカウント用スクリプトとバイナリ 

/usr/lib/dict

spell コマンド用データベースファイル

/usr/lib/class

priocntldispadminコマンドの実行可能ファイルを含むクラス固有のスケジュール用ディレクトリ

/usr/lib/font

troff 用のフォント記述ファイル

/usr/lib/fs

ファイルシステム形式依存型モジュール (ユーザが直接呼び出すことはない) 

/usr/lib/iconv

iconv 用変換テーブル

/usr/lib/libp

プロファイルライブラリ 

/usr/lib/locale

国際化および言語対応データベース 

/usr/lib/localedef

localedef 用のロケールソースファイル

/usr/lib/lp

ラインプリンタサブシステムデータベースとバックエンドの実行可能ファイル 

/usr/lib/mail

メールサブシステム用補助プログラム 

/usr/lib/netsvc

インターネットネットワークサービス 

/usr/lib/nfs

NFS 関連の補助プログラムとデーモン 

/usr/lib/pics

実行時リンカの構築に必要な PIC アーカイブ 

/usr/lib/refer

nroff/troff 用のプリプロセッサ

/usr/lib/sa

システム動作レポートパッケージ用のスクリプトとコマンド 

/usr/lib/saf

Service Access Facility (SAF) 関連の補助プログラムとデーモン 

/usr/lib/spell

spell 関連の補助プログラムとデータベース

/usr/lib/uucp

uucp 関連の補助プログラムとデーモン

/usr/local

サイト固有のコマンド 

/usr/net/servers

接続相手関連の外部ネームサービス要求用エントリポイント 

/usr/oasys

オプションの FACE パッケージに属するファイル 

/usr/old

段階的に削除されるプログラム 

/usr/openwin

OpenWindows ソフトウェア用のマウントまたはインストールポイント 

/usr/sadm

システム管理関連のファイルとディレクトリ 

/usr/sadm/bin

FMLI スクリプトが使用するバイナリ 

/usr/sadm/install

パッケージ管理用の実行可能ファイルとスクリプト 

/usr/sbin

システム管理用の実行可能ファイル 

/usr/sbin/static

/usr/bin/usr/sbin にある特定のプログラムを静的にリンクしたもの。動的リンクが破壊されたときの回復に使用する。

/usr/share

アーキテクチャ独立型データベース 

/usr/share/lib

アーキテクチャ独立型データベース 

/usr/share/lib/keytables

キーボード配置の記述テーブル 

/usr/share/lib/mailx

mailx のヘルプファイル

/usr/share/lib/nterm

nroff 用端末テーブル

/usr/share/lib/pub

さまざまなデータファイル 

/usr/share/lib/spell

spell 関連の補助データベースとスクリプト

/usr/share/lib/tabset

タブ設定用エスケープシーケンス 

/usr/share/lib/terminfo

端末記述ファイル 

/usr/share/lib/tmac

nrofftroff 用のマクロパッケージ

/usr/share/lib/zoneinfo

時間帯情報 

/usr/share/src

カーネル、ライブラリ、ユーティリティのソースコード 

/usr/snadm

管理ツール (admintool) 関連ファイル

/usr/ucb

Berkeley 互換パッケージバイナリ 

/usr/ucbinclude

Berkeley 互換パッケージヘッダファイル 

/usr/ucblib

Berkeley 互換パッケージライブラリ 

/usr/vmsys

オプションの FACE パッケージに属するファイル