illiterate Asked: 2019-02-22 21:17:24 +0800 CST2019-02-22 21:17:24 +0800 CST 2019-02-22 21:17:24 +0800 CST 为什么重复 mount --bind 会导致 /dev/pts 为空? 772 $ 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 上运行。 linux debian 1 个回答 Voted Best Answer sourcejedi 2019-04-25T06:26:42+08:002019-04-25T06:26:42+08:00 /tmp/dev/pts/第一次挂载后为空,因为您使用mount --bind,而不是mount --rbind. /dev/pts/是许多其他文件系统之一,通常安装在/dev/. /dev/pts/由于挂载传播,第二次挂载后变为空。 当您添加/dev/文件系统的第二个绑定挂载时,该绑定挂载会传播回/dev/. 这里有一个关于此行为的问答:挂载新文件系统会影响非递归绑定挂载?
/tmp/dev/pts/
第一次挂载后为空,因为您使用mount --bind
,而不是mount --rbind
./dev/pts/
是许多其他文件系统之一,通常安装在/dev/
./dev/pts/
由于挂载传播,第二次挂载后变为空。当您添加
/dev/
文件系统的第二个绑定挂载时,该绑定挂载会传播回/dev/
.这里有一个关于此行为的问答:挂载新文件系统会影响非递归绑定挂载?