tmpfs型マウントの(ソース)デバイスにはどういう意味がありますか?

tmpfs型マウントの(ソース)デバイスにはどういう意味がありますか?

(Linux)に行き、以前に特定のパーティションを/etc/fstabマウントしていた行を 。/tmpとにかく再起動すると、すべてがうまく機能しますが、以下の内容が混乱します。ext4tmpfs

投稿してmountこんな内容を見ました。

/dev/sda8 on /tmp type tmpfs

/dev/sda8でインストールするという意味ですかtmpfs?その中にファイルがあると、/tmpそのファイルにアクセスできなくなりますが、その中にファイルを作成することはできます。再起動すると、インストール中にパーティションに実際にファイルがあることがわかります(ext4インストール中は表示されません)。tmpfs

この場合、デバイスファイルは意味がありませんか?

答え1

この場合、デバイスファイルは意味がありませんか?

はい、そうだと思います。 Linuxのドキュメントではこれについての証拠は見つかりませんでしたが、Google検索で次のことがわかりました。これNetBSDドキュメントでmount_tmpfs私のアイデアのサポート:

tmpfsパラメーターは、他のマウントコマンドとの互換性のためにのみ存在し、無視されます。

fstabしたがって、インストールコマンドまたは設定で「ソースデバイス」として何を使用するかは重要ではないと思いますtmpfs

私のUbuntu 12.04システムでの実験でもこれをサポートし、他のアプリケーションでもいくつかの興味深い動作を示しています。

# mkdir tmpfs
# mount -t tmpfs Brendan tmpfs/

# cat /proc/mounts 
[...]
Brendan /home/gert/tmpfs tmpfs rw,relatime 0 0

# df -h
Filesystem                        Size  Used Avail Use% Mounted 
[...]
Brendan                            12G     0   12G   0% /home/gert/tmpfs

関連情報