chroot 进去后的系统 devpts错误

devpts 是一个虚拟文件系统,用于在 Linux 系统中为伪终端(pseudo terminal)提供设备文件。

伪终端是一种特殊的设备,它提供了一个类似于真实终端(如终端窗口)的接口,用于与系统进行交互和执行命令。伪终端常用于远程登录、SSH 链接、终端模拟器等场景。

devpts 文件系统通过 /dev/pts 目录中的设备文件来管理伪终端。每个伪终端都会在 /dev/pts 目录下创建一个相应的设备文件,例如 /dev/pts/0、/dev/pts/1 等。当你打开一个伪终端时,实际上是打开了一个对应的设备文件。

devpts 文件系统的挂载点通常是 /dev/pts,可以使用 mount 命令将其挂载到该目录。挂载 devpts 文件系统后,系统就能正常使用伪终端,并在 /dev/pts 目录下创建对应的设备文件。

总而言之,devpts 是用于管理伪终端设备文件的虚拟文件系统,它在 Linux 系统中起到了关键的作用。

1
mount -t devpts devpts /dev/pts

另外 一些进程管理类的程序需要用 proc

1
mount -t proc proc /proc
Licensed under CC BY-NC-SA 4.0
comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计