マウントされたファイルシステムとは何ですか?

マウントされたファイルシステムとは何ですか?

hardinfo というプログラムを実行した後、マウントされた 4 つのシステムから次の出力を受け取りました。

none    /sys/fs/cgroup  0,00 % (4,0 KiB of 4,0 KiB)
udev    /dev    0,00 % (1,9 GiB of 1,9 GiB)
tmpfs   /run    0,25 % (390,7 MiB of 391,7 MiB)
none    /run/lock   0,08 % (5,0 MiB of 5,0 MiB)
none    /run/shm    0,04 % (1,9 GiB of 1,9 GiB)
none    /run/user   0,04 % (100,0 MiB of 100,0 MiB)

これらは何であり、何のためにあるのでしょうか?

答え1

これらはカーネルによって作成され、実行時に OS の残りの部分に提供される仮想ファイルシステムです。これらは実際にはハードドライブ上に存在せず、代わりに起動時に透過的に作成されます。/dev、/run、/sys など、これまでに実行したファイルシステムのほか、/proc など、多数のファイルシステムがあります。

これらは主に、ハードドライブなどのブロック デバイス (/dev)、ランタイム ソケット/構成など (/run)、バッテリーやディスプレイのバックライトなどのハードウェア機能、cgroups などのカーネル機能 (/sys)、実行中のプロセスに関する情報 (/proc) など、カーネル関連のものに OS がアクセスできるようにするために使用されます。

関連情報