linux分区的一些问题

来源:百度知道 编辑:互助问答吧 时间:2020/07/09 15:47:57
我的硬盘是scsi接口的,在/dev中有sda1,sda3,sda5,sda6到sda12,首先问一下为什么没 有SDA2 和SDA4?还有,我在用命令引导GRUB时为什么要输root(hd0,5),不是ide接口的才是hd吗?(hd0,5)是什么意思?谢谢,小弟初学!

还以你的 sda为例

sda1 sda2 sda3 sda4 表示 系统的全部4个分区, 现代计算机中 一块硬盘只允许有4个分区 , 可以是4个主分区 也可以是3个主分区加一个扩展分区的组合 , 在一般情况下, 大多是 1-2个主分区加上扩展分区
扩展分区存在的时候, 将被自动分配 /dev/sda4这个设备名字, 但是不能被mount, 因为其下还存在逻辑分区, sda5 sda6 .. 所以 一般的 sda4将被隐藏不可见

没有sda2通常是由于你将该空间作为了swap区域

grub的命令行中, 所有的硬盘都以hd来表示 不管是IDE ,SATA ,SCSI , 而数字序号从0开始,类似数组下标

(hd0,5) 表示了 硬盘1,分区6 所以属于扩展分区

有,当然有,这里的sda2我想可能是你的swap分区,你的分区多于了4个,也就是有逻辑分区(在扩展分区上建立),sda4就是扩展分区了。在linux中ide接口的设备都使用hd来表示,GRUB中(hd0,5)表示的意思是:接口为IDE的第一块硬盘的第6个分区。

只知道第二个问题...
(hd0,5)表示第一张硬盘的第6个分区,好像GRUB里的都是hd开头的,不分什么接口