为什么在安装 tmpfs 时需要第二个“tmpfs”参数?

xml*_*lmx 16 linux unix mount documentation tmpfs

摘自文档

因此,'mount -t tmpfs -o size=10G,nr_inodes=10k,mode=700 tmpfs /mytmpfs' 将为您提供 /mytmpfs 上的 tmpfs 实例,它可以在 10240 个 inode 中分配 10GB RAM/SWAP,并且只能由 root 访问。

请注意命令行:

mount -t tmpfs -o size=10G,nr_inodes=10k,mode=700 tmpfs /mytmpfs
Run Code Online (Sandbox Code Playgroud)

让我困惑的是第二个tmpfs。该手册页说什么的选项tmpfs,这是什么意思?

use*_*686 27

这不是一个选项——它是设备名称。

请记住,的语法mount(8)是:

mount [-t fstype ] [-o options ]设备 挂载点

因此,即使对于不符合特定设备的文件系统,你还需要给一个虚拟的名字,无论是nonetmpfsfluttershyfs

  • 我不得不在谷歌上搜索“fluttershy”,并没有感到失望。 (7认同)