Понимание fdisk -l

Понимание fdisk -l

Когда я ввел #fdisk -l в unbuntu 9.04

вот результат

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это второй диск, судя по результатам, я думаю, что у вас на компьютере какой-то рейд.

sda2и sda5находятся в одном месте, потому что sda2это расширенный раздел, это специальный раздел, который содержит логические разделы вашей системы. Наконец, sda5это первый и единственный логический раздел.

Дополнительная информация о разбиении диска на разделы:http://en.wikipedia.org/wiki/Разделение_диска

решение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 ... — это разделы на этих дисках.

Связанный контент