14 sysfsディレクトリ・リファレンス

次の表に、/sysディレクトリ階層の下にある有益な仮想ディレクトリを説明します。

詳細は、https://www.kernel.org/doc/Documentation/filesystems/sysfs.txtを参照してください。

表14-1 /sysの下の仮想ディレクトリ

仮想ディレクトリ 説明

block

ブロック・デバイスのサブディレクトリが含まれます。たとえば: /sys/block/sda

bus

各物理バス・タイプのサブディレクトリ(pcipcmciascsiusbなど)が含まれます。各バス・タイプの下にあるdevicesディレクトリには検出されたデバイスがリストされ、driversディレクトリには各デバイス・ドライバのディレクトリが含まれます。

class

カーネルに登録されているデバイスの全クラスのサブディレクトリが含まれます。

dev

char/およびblock/ディレクトリが含まれます。これらの2つのディレクトリ内に、major:minorという名前のシンボリック・リンクがあります。これらのシンボリック・リンクは、特定のデバイスのsysfsディレクトリを参照します。/sys/devディレクトリを使用すると、stat(2)操作の結果からsysfsインタフェースでデバイスを簡単に検索できます。

devices

システム上の全デバイスのグローバル・デバイス階層が含まれます。プラットフォーム・ディレクトリには、特定のプラットフォームに固有のデバイス・コントローラなどの周辺機器が含まれます。systemディレクトリには、CPUやAPICなど、周辺機器以外が含まれます。virtualディレクトリには、仮想および擬似デバイスが含まれます。デバイス管理の詳細は、『Oracle Linux 8: udevでのシステム・デバイスの管理』を参照してください。

firmware

ファームウェア・オブジェクトのサブディレクトリが含まれます。

fs

ファイル・システム・オブジェクトのサブディレクトリが含まれます。

kernel

他のカーネル・オブジェクトのサブディレクトリが含まれます

module

カーネルにロードされた各モジュールのサブディレクトリが含まれます。ロードされたモジュールの一部のパラメータ値を変更できます。「Modprobe構成リファレンス」を参照してください。

power

システムの電源状態を制御する属性が含まれます。