当我在 unbuntu 9.04 中输入 #fdisk -l 时
结果如下
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xe9ffe9ff
Device Boot Start End Blocks Id System
/dev/sda1 * 1 10199 81923436 7 HPFS/NTFS
/dev/sda2 10200 19457 74364885 f W95 Ext'd (LBA)
/dev/sda5 10200 19457 74364853+ 7 HPFS/NTFS
Disk /dev/sdb: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xf16cf16c
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 10199 81923436 7 HPFS/NTFS
/dev/sdb2 10200 19457 74364885 f W95 Ext'd (LBA)
/dev/sdb5 10200 19457 74364853+ 7 HPFS/NTFS
但有点我无法理解以下结果。
什么是 sdb?我在网上搜索了一下,知道 'sdb' 是主从设备。但是主从设备是什么?主主设备是什么?两者之间有什么不同?
为什么 sda2、sda5 从同一位置启动?
答案1
sdb
是第二个磁盘,根据结果我认为您的计算机上有某种 RAID。
sda2
和sda5
位于同一位置,因为sda2
是扩展分区,它是一个特殊分区,其中包含系统的逻辑分区。最后,sda5
是第一个也是唯一一个逻辑分区。
有关磁盘分区的更多信息:http://en.wikipedia.org/wiki/Disk_partitioning
答案2
在 Linux 中,硬盘驱动器以三个字母的描述列出,如下所示:
接口类型标识符
对于当今的大多数磁盘,接口始终被识别为 SCSI,因此第一个字母是年代为 SCSI。第二个字母德表示它是一个驱动器。最后一个字母按字母顺序从 A 到 Z 分配,从总线上第一个枚举的设备开始。
三个字母描述后面的数字表示驱动器上逻辑卷的分区号。所有可用的硬盘驱动器都至少有一个分区。
标识符如/dev/sda5因此意味着它是第一个 SCSI 硬盘,第五个分区。
答案3
有关详细信息,请参阅:http://en.wikipedia.org/wiki/AT_Attachment
Linux 甚至将并行 ATA 驱动器视为 SCSI 设备,它们已经足够接近,并且 SCSI 代码比 IDE 代码干净得多,因此不久前进行了/dev/hd*
更改/dev/sd*
。
ATA 每个通道仅允许两个驱动器,因此通常有四个双通道,每个通道都有一个主通道和一个从通道。
分区格式具有从分区 开始的扩展分区5
。任何非主分区最终都会在“5 内”创建。有关完整详细信息,您可能需要阅读fdisk
或 的源代码gparted
。
答案4
嗯,sda 和 sdb 是你电脑里的两个不同的硬盘。sda1、sda2……是这些磁盘上的分区。