回答:
sysfs.txtから:
sysfsはRAMベースのファイルシステムです[...]。カーネルのデータ構造、その属性、およびそれらの間のリンクをユーザースペースにエクスポートする手段を提供します。
基本的に、/ sysを使用すると、システムとそのコンポーネント(主に接続およびインストールされているハードウェア)に関する情報を構造化された方法で取得できます。
sysfsに関するウィキペディアの記事も参照してください。次のステートメントはそれをかなり明確にします:
sysfsは、Linuxが提供する仮想ファイルシステムです。sysfsは、さまざまなカーネルサブシステム、ハードウェアデバイス、および関連するデバイスドライバーに関する情報をカーネルのデバイスモデルからユーザー空間にエクスポートすることにより、仮想ファイルのセットを提供します。さまざまなデバイスとカーネルサブシステムに関する情報を提供することに加えて、エクスポートされた仮想ファイルもその構成に使用されます。sysfsは、BSDシステムにあるsysctlメカニズムに似ていますが、別のメカニズムではなくファイルシステムとして実装されます。
参照して、この素晴らしい答えにあるprocfsとsysfsの違いは何ですか?UnixおよびLinux StackExchangeで。
sys
完全なマシンバックアップに含める必要がありますか?
/sys
、起動するたびに再構築されます。
ウィキペディアのシンプルさを打ち負かすことはできません。
最近のLinuxディストリビューションには、
/sys
仮想ファイルシステムとしてディレクトリ(sysfsのに匹敵する、/proc
である、のprocfs)、店舗や多くの伝統的なUNIXのに対し、システムに接続されたデバイスの変更を可能とUnixをライクなオペレーティングシステムでは使用/sys
シンボリックリンクとしてカーネルソースツリーに。
この/sys
ディレクトリが最終的に標準化されると、説明とその仕様がファイルシステム階層標準ドキュメントの下の仕様アーカイブに追加されると思います。