Linux 中的硬盘驱动器/设备分区命名约定是什么?例如[hd0,0]
,sd0
等这是什么到底意味着什么?
当我需要在同一台机器上安装多个操作系统时,这有什么意义?
我们如何将它与 Windows 分区(例如:C:\
驱动器或D:\
驱动器)联系起来?
约定会根据您所查看的内容而变化;hd0,0
看起来类似于 GRUB,而sd0
类似于 中的条目/dev
,但都不符合我通常看到的内容。
在/dev
:
hd
,而 SATA(我相信任何类型的串行设备)以sd
a
以电缆顺序开头,/dev/sda
第一个串行驱动器/dev/hdb
也是,第二个 IDE 驱动器也是/dev/sdb1
第二个串行驱动器上的第一个分区也是如此GRUB 1 没有驱动器类型之间的区别,它总是采用以下形式(hdX, Y)
:
X
是驱动器的编号,从 0 开始,因此sda
是hd0
、sdb
是hd1
等。Y
是分区的编号,从0开始(不是 1 之类的/dev
),所以sda1
是(hd0, 0)
我相信 GRUB 2 使用不同的语法,但我不知道
如果您想将多个操作系统放在不同的分区上,这在您安装多个操作系统时很重要——您需要跟踪哪个操作系统所在的位置。每当您处理未安装的驱动器时,这都非常重要;您需要知道/
已开启/dev/sda1
并/home
已开启/dev/sda2
(例如)
据我所知,Windows 磁盘从磁盘 0 开始,分区没有任何特定编号。根据您的喜好分配驱动器号,而不是绑定到特定分区