【Linux】カーネルやデバイスの情報を持つ仮想ファイル:/sys

Linux

どーも!marusukeです!

カーネルやデバイスの情報を持つ仮想ファイルがあるディレクトリ/sysについて説明します!

/sysディレクトリとは

/sysディレクトリはLinuxカーネルの実体のない仮想ファイルシステムであり、デバイスやカーネルモジュールの情報を表示することや、カーネルやファイルシステムなどの設定値の変更などができます

/sysディレクトリのサブディレクトリについて

/sysディレクトリ内は以下のディレクトリで構成されています

(カーネル: Linux 5.15.0-1059-azureの場合です。デバイスやカーネルのバージョンや設定などによってサブディレクトリが異なる場合があります。)

サブディレクトリ説明
blockブロックデバイス(ディスクなど)に関する情報
busシステムバス(PCI、USBなど)に関する情報
classデバイスのクラス(ネットワーク、サウンドなど)に関する情報
devデバイスファイルの情報
devicesデバイスツリーの情報
firmwareファームウェアに関する情報
fsファイルシステムに関する情報
kernelカーネルに関する情報と設定
moduleカーネルモジュール(ドライバ)に関する情報
power電源管理に関する情報

以上です!

ここまで読んでいただきありがとうございました!

コメント

タイトルとURLをコピーしました