$ ls /dev/pts
0 1 ptmx
$ sudo mount --bind /dev /mnt
$ ls /dev/pts
0 1 ptmx
$ sudo mount --bind /dev /mnt
$ ls /dev/pts
$
我在带有 Linux 4.14.13 内核的 Debian 9 上运行。
答案1
/tmp/dev/pts/
第一次安装后为空,因为您使用了mount --bind
, 而不是mount --rbind
。/dev/pts/
是许多其他文件系统之一,通常安装在/dev/
./dev/pts/
由于挂载传播,第二次挂载后变为空。当您添加文件系统的第二个绑定挂载时
/dev/
,该绑定挂载将传播回/dev/
.这里有一个关于这种行为的问答:挂载新文件系统会影响非递归绑定挂载吗?