傳統 IDE 接口設備命名規則:
| 接口位置 | 主/從 | 設備名 | 說明 |
|---|---|---|---|
| Primary IDE | Master | hda | 通常為系統啟動硬盤 |
| Primary IDE | Slave | hdb | 光驅或第二硬盤 |
| Secondary IDE | Master | hdc | 常見為光驅 |
| Secondary IDE | Slave | hdd | 第三/四硬盤 |
注意:現代 Linux 內核(2.6.18+)已統一使用 sd* 命名(libata 驅動),hd* 僅見於極舊系統。
sdasdbsdc、sdd……sda1、sda2、sda3、sda4)sda5、sda6……)主引導記錄(MBR)位於硬盤 0 磁道 0 柱面 1 扇區,共 512 字節:
這是「最多 4 個主分區」的硬性限制來源。
sda (整盤)
├─ sda1 主分區 (掛載 /boot)
├─ sda2 主分區 (掛載 /)
├─ sda3 擴展分區 (容器,無文件系統)
│ ├─ sda5 邏輯分區 (掛載 /home)
│ ├─ sda6 邏輯分區 (掛載 /var)
│ └─ sda7 邏輯分區 (swap)
└─ sda4 主分區 (掛載 /data)
Windows 下的 C:、D:、E: 對應 Linux 分區需根據實際分區表判斷:
| Windows 盤符 | 可能的 Linux 分區 | 判斷依據 |
|---|---|---|
| C: | sda1 / sda2 | 通常為第一主分區,NTFS 格式,含 bootmgr |
| D:, E:, F:... | sda5, sda6... 或 sdb1... | 邏輯分區或第二塊硬盤主分區 |
確認命令:
lsblk -f # 顯示文件系統類型、掛載點、標簽
blkid # 顯示 UUID、TYPE、LABEL
fdisk -l /dev/sda # 詳細分區表
UEFI 系統採用 GPT(GUID Partition Table),突破 MBR 限制:
sda1、sda2……連續編號gdisk / parted 工具管理sda1,FAT32,掛載 /boot/efi)# 1. 樹狀顯示所有塊設備(推薦)
lsblk -o +FSTYPE,LABEL,MOUNTPOINT,UUID
# 2. 詳細分區表
fdisk -l
parted -l
# 3. 僅顯示分區信息
cat /proc/partitions
# 4. 文件系統使用情況
df -hT
Linux 硬盤命名遵循 設備類型前綴(hd/sd/nvme)+ 盤序字母 + 分區號 規則。核心要點:
sd* 已統一替代 hd* 成為主流lsblk -f / blkid 對應具體分區掌握命名規則是 Linux 存儲管理、啟動修復、多系統共存的基礎技能。
Linux 安裝 lrzsz (rz/sz) 實現終端機檔案傳輸完整教學
開機出現 GRUB 無法進入 Windows?重寫 MBR 修復雙系統引導完整指南 (fdisk/fixmbr/GRUB 指令/工具法)
Devil Linux 1.6.1 發布:專為防火牆與路由器打造的極簡安全發行版
Linux 使用 Wireshark/tshark 進行封包擷取與 SIP/RTP 分析
coLinux 安裝與配置完整指南 (Windows 下運行 Linux)
Linux 秒級定位 IO 繁忙進程:vm.block_dump + dmesg + awk 一鍵分析法