/dev、/run、および/sysはHDDに存在しますか?もしそうなら、意味のある追跡が可能であればどこにありますか?

/dev、/run、および/sysはHDDに存在しますか?もしそうなら、意味のある追跡が可能であればどこにありますか?

Linuxをインストールするときは、1つのファイルシステム(/dev/sda1 -> ext4 -> /)だけを言及しました。ただし、dev、run、proc、sysの場合、Linuxは追加のFSを生成しますmount

$ mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,nosuid,noexec,relatime,size=12138104k,nr_inodes=3034526,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,nodev,noexec,relatime,size=2433824k,mode=755)
/dev/sda4 on / type ext4 (rw,relatime,errors=remount-ro)
...

私は/ procがHDD / SSDではなくメモリにある仮想ファイルシステムであることを知っています。 /dev、/run、および/sysに何が起こっているのかを説明できる人はいますか?ハードドライブに存在しますか?もしそうなら、意味のある追跡が可能であればどこにありますか?

すでに質問した内容に基づいて -/devと/runのinode番号が/と同じ理由は何ですか?

ベストアンサー1

出力にはmountファイルシステムの種類が一覧表示されます。

  • /devはいdevtmpfs(デバイスノードの仮想ファイルシステムのエクスポート)
  • /runtmpfs(仮想メモリファイルシステム)
  • /syssysfs(カーネルオブジェクトをエクスポートする仮想ファイルシステム)

これらはすべてドライブではなくメモリに保存されます。man 5 proc tmpfs sysfsこれらの文書を提供するか、上記のリンクをクリックできます。

おすすめ記事