|
发表于 2004-8-2 14:00:22
|
显示全部楼层
这条命令就是把 /dev/hda1 的设备文件给改写了,重建一个就ok了:
mknod -m 660 /dev/hda1 b 3 1
简单说明一下,hd* 开头的设备是以裸模式(raw mode)访问MFM/IDE类型硬盘的块设备. 第一个IDE驱动控制器上的主盘(主设备号3)是 hda ;从盘是 hdb. 第二个IDE驱动器控制器(主设备号22)是 hdc ,从为 hdd.
大多数IDE 块设备以 hdX, 或者 hdXP的形式命名, 其中字母 X 代表任意字母以表示各个物理设备.其中P表示各个物理设备中分区的代号. P 表示各个物理设备中分区的代号。第一种形式 hdX, 代表整个驱动器的地址,而分区号是按照每个分区被发现的顺序分配的,并且只有非空和非扩展分区才能有这个号码然而不管这个分区是未使用过的还是扩展的,在MBR中只纪录四个分区号码依次为1-4. 因此逻辑分区只能从 hdX5开始。支持DOS 风格的分区以及BSD-磁盘卷标分区。你最多可以在一个IDE磁盘上建立63个分区. /dev/hda 代表第一个IDE驱动器的全部; /dev/hdb3 代表第二块IDE硬盘上的第三DOS 主分区.那条命令后面的b代表是块(block)设备,3代表主设备号,1代表从设备号(就是1-63个分区号) |
|