devpts filesystem


This filesystem lives purely in memory.

Each mount of the devpts filesystem is now distinct (each mount point are independent)

mount opts


設定 /dev/pts/ptmx 的 permission, default 0000

mount -t devpts -o remount,rw,nosuid,noexec,relatime,uid=0,gid=5,mode=620,ptmxmode=0000 devpts /dev/pts


Total count of pty pairs in all instances is limited by sysctls:

kernel.pty.max = 4096       // global limit

kernel.pty.reserve = 1024   // reserved for filesystems mounted from the initial mount namespace               // current count of ptys