B.4 Linux 里面的设备名称

优质
小牛编辑
134浏览
2023-12-01

Linux 磁盘以及分区名称可能和其它的操作系统有所不同。你需要知道 Linux 用于创建以及挂接分区的 设备名称。这里是基本的命名方案:

  • 第一个软盘驱动器被命名为 /dev/fd0

  • 第二个软盘驱动器被命名为 /dev/fd0

  • The first SCSI disk (SCSI ID address-wise) is named /dev/sda. 第一个 SCSI 驱动器 (SCSI ID 反向地址) 被命名为 /dev/sda

  • The second SCSI disk (address-wise) is named /dev/sdb, and so on. 第二个 SCSI 驱动器 (反向地址) 被命名为 /dev/sdb ,等等。

  • The first SCSI CD-ROM is named /dev/scd0, also known as /dev/sr0. 第一个 SCSI 光盘驱动器被命名为 /dev/scd0 ,也叫 /dev/sr0

  • 主 IDE 驱动器下的主磁盘被命名为 /dev/hda

  • 主 IDE 驱动器下的副磁盘被命名为 /dev/hdb

  • 第二个控制器的主磁盘和从磁盘会分别被叫做 /dev/hdc 以及 /dev/hdd,较新的 IDE 控制器实际上有两个通道,扮演着 两个控制器的角色。

  • 第一个 XT 磁盘会被命名为 /dev/xda

  • The second XT disk is named /dev/xdb. 第二个 XT 磁盘会被命名为 /dev/xda

每个磁盘的分区名的显示是通过在磁盘名称后面附加一个十进制数字: sda1 以及 sda2 表示你系统里第一个 SCSI 磁盘驱动器的第一个第一个以及第二个分区。

这里有一个具体的例子。假设你有一个系统带有两个 SCSI 磁盘,一个 SCSI 地址是 2 并且另外一个 地址是 4 。第一个磁盘 (在 2 上) 会被命名为 sda, 并且第二个 sdb。如果 sda 驱动器有3个分区,它们 将被命名为 sda1, sda2, 以及 sda3. 这同样适合 sdb 及其分区。

主意如果你有两个 SCSI 主机总线适配器 (控制器),设备的顺序可能会比较混乱。最好的解决方案是 观察引导信息,假设你知道驱动器模式以及/或者容量。

Linux 表示主分区为你的驱动器名称加上数字1到4。例如,在第一个 IDE 驱动器上的第一个主分区是 /dev/hda1。逻辑驱动器将会从数字5开始,因此在相同驱动器上的第一个 逻辑驱动器是 /dev/hda5。记住拓展分区,也就是含有逻辑驱动器的主分区 本身将不可用。这个规则对 SCSI 也同样适用。