我知道 nodev 的意思,Do not set character or special devices access on this partition.
但它到底指的是什么。我对字符设备的理解是,以流的方式读取和写入的设备,例如控制台或终端,而块设备是以固定块大小读取和写入的设备,例如 CD、DVD 和磁盘扇区。
答案1
设备节点是允许与物理设备(通常)例如硬盘和摄像机等进行交互的特殊文件。
它们通常存在于 /dev 中,/dev 通常是根文件系统的一部分。
分区上的 nodev 参数表示“即使有人设法在这个分区上创建设备节点,我们也不会将其视为设备”。
因此,您可以使用它来加强其他文件系统的安全性,例如/home
,这样某些人就无法创建/home/user/dev/sda1
并让它实际上代表物理设备。