Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> Linux 教學

Linux 硬碟命名規則完全解析:hda、sda、分區編號與邏輯分區

編輯:Linux 教學

Linux 對硬碟的命名方式與 DOS/Windows 截然不同。Windows 使用磁碟機代號(C:、D:),而 Linux 採用「裝置檔案 + 分區編號」的階層式命名,更靈活且資訊豐富。本文詳細解析 IDE、SCSI/SATA/USB 硬碟的命名邏輯與分區編號規則。

裝置名稱組成:/dev/<類型代碼><順序代碼><分區號>

1. 類型代碼

  • hd:IDE 硬碟(傳統 PATA),如 hda、hdb。
  • sd:SCSI、SATA、USB、FireWire 等可移動儲存裝置,如 sda、sdb。
  • vd:虛擬化環境下的虛擬磁碟(KVM virtio),如 vda。
  • nvme:NVMe SSD,命名為 nvme0n1、nvme0n2…

2. 順序代碼(磁碟順序)

以小寫字母依序表示同類型的第幾顆實體磁碟:

  • IDE:a=第一顆(Primary Master),b=第二顆(Primary Slave),c=第三顆(Secondary Master),d=第四顆(Secondary Slave)。
  • SCSI/SATA/USB:a=第一顆偵測到的裝置,b=第二顆,以此類推。

3. 分區編號

  • 1~4:主分區或擴展分區(MBR 分區表最多 4 個主分區/擴展分區)。
  • 5 開始:邏輯分區(建立在擴展分區內),編號從 5 遞增(5、6、7…)。

實際範例

裝置名稱含義
/dev/hda1第一顆 IDE 硬碟的第 1 個主分區
/dev/hda2第一顆 IDE 硬碟的第 2 個主分區
/dev/hda5第一顆 IDE 硬碟的第 1 個邏輯分區(在擴展分區內)
/dev/sdb3第二顆 SCSI/SATA/USB 硬碟的第 3 個主分區
/dev/sdc6第三顆 SCSI/SATA/USB 硬碟的第 2 個邏輯分區
/dev/nvme0n1p2第一顆 NVMe SSD 的第 2 個分區(NVMe 命名為 nvme<控制器>n<命名空間>p<分區>)

常見操作指令

  • lsblk:樹狀顯示所有區塊裝置與分區(推薦)。
  • fdisk -l:列出所有磁碟分區表(需 root)。
  • parted -l:支援 GPT 的分區查看工具。
  • df -h:查看已掛載分區的使用量。

理解命名規則,能在安裝系統、掛載分區、排查儲存問題時快速定位正確裝置,避免操作錯誤導致資料遺失。

Copyright © Windows教程網 All Rights Reserved