どのtmpfsを使用すればよいですか?

どのtmpfsを使用すればよいですか?

走るとき

df | grep tmpfs | sed "s/[0-9]/*/g"

私は

tmpfs            *******      ****   *******   *% /run
tmpfs            *******       ***   *******   *% /dev/shm
tmpfs               ****         *      ****   *% /run/lock
tmpfs            *******         *   *******   *% /sys/fs/cgroup
tmpfs            *******        **   *******   *% /run/user/****

ディレクトリを RAM ディスクとして使用しない理由はありますか?
(/run/lockサイズが小さい場合を除く)

最後のディレクトリは、次の出力と同等であることに注意してください。echo /run/user/$UID

.....

私は自分でマウントできる

mkdir RAM_DISK
mount -t tmpfs -o size=3G tmpfs RAM_DISK/

しかし、再起動のたびにコマンドを発行する必要があります

/etc/fstab変更されない限り)

答え1

df各ファイル名引数を含むファイルシステムで使用可能なディスク容量を表示します。各パーティションは、 などの dir にマウントし/home、Linux で特別な fs(おそらく ext2)を割り当てる必要があります。 の最初の列には、dfファイルシステムのパーティションが表示されます (tmpfs はそのまま表示されます)。

ここで Linux によって tmpfs が割り当てられたディレクトリにマウントされた 5 つのパーティション。そして、これら 5 つのパーティションのパーティションは Linux VM によって管理されます。

これらのディレクトリの関連機能を考慮すると、tmpfs は Linux に適しています (tmpfs の長所と短所)。

対応する関数はこの URL から見つけることができます。tmpfs (なぜこんなに多いのか?)

下手な英語...

関連情報