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

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

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

/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ディレクトリには、仮想および擬似デバイスが含まれます。デバイス管理の詳細は、Managing System Devices With the udev Device Managerを参照してください。

firmware

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

fs

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

kernel

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

module

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

power

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