小编sou*_*nak的帖子

/dev 和 /sys 之间的区别

devfs和sysfs到底有什么区别?两者似乎都维护着一个附加到系统的硬件列表。那么为什么甚至需要 2 个单独的 fs 呢?据我所知,/sys维护了一些“原始”设备列表(如“ser0”)。Udev 作用于这些设备,获取各种信息并应用各种规则将它们呈现为可识别的名称,然后映射到/dev(如“相机”)。这是唯一的原因吗?然后我们将/dev fs 中的相应设备(我们不能从/sys fs 执行此操作)挂载到/media fs 中。

我已经阅读了/dev 和 /sys/class 之间的差异?. 但我无法得到 sys fs 部分,它指出

Sysfs 包含设备的层次结构,因为它们连接到计算机

/sys 中的文件不是设备节点文件吗?那么它们是什么类型的文件呢?

linux udev mount devices sysfs

23
推荐指数
1
解决办法
1万
查看次数

无法理解安装的概念

两者都读过在 Linux 中挂载设备是什么意思?并将“挂载”理解为操作系统中的一个概念,我有一个问题,说明

所有可访问的存储都必须在此单个目录树中具有关联的位置。这与 Windows 不同,在 Windows 中(在文件路径的最常见语法中)每个存储组件(驱动器)有一个目录树。挂载是将存储设备关联到目录树中的特定位置的行为。

但是已经有一个可访问的位置,例如 /dev/cdrom 下的 cdrom 驱动器,它显然位于目录层次结构中。那么为什么需要在 /media/cdrom 下创建一个单独的“挂载点”呢?为什么无法直接从 /dev/cdrom 访问?听说设备节点文件和普通文件一样。读取和写入它们就像普通文件一样。这是否意味着如果我们从 /dev/cdrom 访问它,cdrom 中的文件系统将不可用。当我们“挂载”它时,文件系统层次结构(在 cdrom 内)“活跃起来”?

linux mount devices

14
推荐指数
3
解决办法
2918
查看次数

标签 统计

devices ×2

linux ×2

mount ×2

sysfs ×1

udev ×1