了解 fdisk -l

了解 fdisk -l

當我在 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是第二個磁碟,鑑於結果,我認為您的計算機上有某種突襲。

sda2sda5位於同一位置,因為它sda2是擴展分區,它是包含系統邏輯分區的特殊分區。最後,sda5是第一個也是唯一一個邏輯分割區。

有關磁碟分割區的更多資訊:http://en.wikipedia.org/wiki/Disk_partitioning

答案2

在 Linux 中,硬碟以三個字母的描述列出,如下所示:

介面類型標識符

如今,對於大多數磁碟,介面始終被識別為 SCSI,因此第一個字母是S對於 SCSI。第二個字母D意味著它是一個驅動器。最後一個字母從總線上第一個枚舉設備開始按字母順序從 A 到 Z 分配。

三字母描述後面的數字表示磁碟機上邏輯磁碟區的分割區號。所有可用的硬碟都至少有一個分割區。

一個標識符,例如/dev/sda5因此意味著它是第一個 SCSI 硬碟驅動器,第五個分割區。

答案3

詳細資訊請參閱:http://en.wikipedia.org/wiki/AT_Attachment

Linux 甚至將並行 ATA 驅動器視為 SCSI 設備,它們足夠接近,而且 SCSI 程式碼比 IDE 程式碼乾淨得多,因此不久前就進行了/dev/hd*更改/dev/sd*

ATA 只允許每個通道有兩個驅動器,因此通常有四個兩個通道,每個通道都有一個主通道和一個從通道。

並且分區格式具有從partition開始的擴展分區5。可以說,任何非主分割區最終都會在「5 內」建立。有關完整詳細信息,您可能必須閱讀fdiskor的源代碼gparted

答案4

那麼,sda 和 sdb 是 PC 中的兩個不同的硬碟。 sda1、sda2 ...是這些磁碟上的分割區。

相關內容