请查看以下说明:
Red Hat Enterprise Linux使用基于文件的命名方案,文件名的格式为 / dev / xxyN 。 哪里, 的 XX 分区名称的前两个字母表示分区所在的设备类型,通常为sd。 的 Y: 此字母表示分区所在的设备。例如,/ dev / sda表示第一个硬盘,/ dev / sdb表示第二个硬盘,依此类推。 的 N: 最后的数字表示分区。前四个(主要或扩展)分区编号为1到4.逻辑分区从5开始。例如,/ dev / sda3是第一个硬盘上的第三个主分区或扩展分区,/ dev / sdb6是第二个硬盘上的第二个逻辑分区。
在Red Hat Enterprise Linux中,每个分区用于构成支持单组文件和目录所需的存储的一部分。挂载分区使其存储从指定目录(称为挂载点)开始可用。
例如,如果在/ usr /上安装了分区/ dev / sda5,则意味着/ usr / physical下的所有文件和目录都驻留在/ dev / sda5上。因此文件/ usr / share / doc / FAQ / txt / Linux-FAQ将存储在/ dev / sda5中,而文件/etc/gdm/custom.conf则不会。 / usr /下面的一个或多个目录也可能是其他分区的挂载点。例如,可以在/ usr / local /上安装分区(例如/ dev / sda7),这意味着/ usr / local / man / whatis将驻留在/ dev / sda7而不是/dev/sda5.
一般来说,/ dev分区的磁盘间距取决于操作系统要使用的分区(主要和逻辑)的数量和大小。但是,这个问题没有一个正确的答案。这取决于您的需求和要求。
我的问题是,对于初始分区内存是否有任何影响(例如,我们在安装RHEL OS时为/ dev分区提供了32 GB),如果我们要添加更多硬盘内存(例如100' GB的/ dev分区。
答案 0 :(得分:1)
您不为/dev
创建分区。它在内存中,由内核完全自动管理。存在/dev
以将内核对象(如设备)暴露给用户空间,它是暂时的,不需要在磁盘上进行后备存储。
答案 1 :(得分:0)
如果您运行ls -l /dev/sda1
,您会看到权限块中的第一个字母表示b。 b =块设备。这是一个特殊文件,如果存储在磁盘上,则只保存两个特殊数字(称为major和minor,通常与文件权限一起存储)。当您尝试打开此特殊文件时,内核将看到它是一个"块"设备和查找以及主要和次要数字,以查找实际包含此数据的匹配物理驱动程序。然后,您的读/写/ ioctl调用将被重定向到此驱动程序。