Bre*_*dan 5 linux mount fstab block-device tmpfs
我刚刚进入/etc/fstab(Linux)并将我的行/tmp(ext4以前安装了特定分区)更改为tmpfs. 这显然有点傻,但我没有想到。无论如何,我重新启动,一切正常,但我对以下内容感到困惑。
发布时mount我看到这个:
/dev/sda8 on /tmp type tmpfs
Run Code Online (Sandbox Code Playgroud)
这是否意味着/dev/sda8安装为tmpfs?如果 中存在任何文件/tmp,我将无法再访问它们,但我可以在其中创建文件。当我重新启动时,ext4我可以看到分区上实际上有文件(在tmpfs安装时不可见)进行安装。
在这种情况下,设备文件是否毫无意义?
设备文件在这种情况下毫无意义吗?
是的,我想是这样。我在 Linux 文档中找不到这方面的证据,但谷歌搜索确实在 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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1320 次 |
| 最近记录: |