Ubuntu 硬碟和裝置名稱說明

Summary: 對 Dell 上的 Ubuntu Linux 中的 /dev/sda 或 nvme0n1 感到困惑嗎?本指南說明 Linux 如何命名硬碟、SSD 和磁碟分割,包括 MBR 與 GPT、NVMe 命名,以及如何使用 lsblk 列出您的裝置。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

如果您是 Dell 電腦上的 Ubuntu Linux 新手,您可能會注意到磁碟機和儲存裝置並沒有像 Windows 命名那樣熟悉的標籤,例如「C:」或「D:」。別擔心。Linux 使用一個非常合乎邏輯的不同系統來命名您的驅動器和分區。

本指南說明這些名稱的含義、儲存裝置的整理方式,以及如何查看連接至 Dell 的確切裝置。到最後,您將有信心流覽存儲設置。


在本文中

  1. Linux 如何命名您的磁碟機
  2. 儲存裝置類型及其名稱
  3. 什麼是磁碟分割?
  4. 磁碟分割表格:MBR 與 GPT 對比
  5. 磁碟分割命名範例
  6. 如何在 Ubuntu 中檢視您的儲存裝置
  7. 關於 GRUB 2,您的 Dell Boot Manager
  8. 常見問題

1.Linux 如何命名您的磁碟機

首先要知道的是,Linux 不使用像 C: 或 D: 這樣的驅動器號。相反,它使用檔路徑來標識每個設備。

Linux 將所有內容視為檔或目錄。所以當你看到 /dev/sda,它是絕對文件路徑。

可使用 /dev 根資料夾中的目錄包含所有裝置檔案。系統會在安裝期間建立這些檔案,這些檔案在開機程序期間必須可用。

以下是裝置名稱各部分的含義:

 

零件 意義 範例
/dev/ “設備”的縮寫,所有設備檔所在的資料夾 /dev/
sd 代表 SCSI/SATA 大量儲存磁碟機 sda
abc... 偵測磁碟機的順序 (a = 第一個、b = 第二個,以此類推) sdb
123... 該磁碟機上的分割區編號 sda1

 

注意:SCSI 子系統可管理 Linux 中的所有 PATA 和 SATA 硬碟。因此,即使您的磁碟機使用 SATA 連接器,仍會顯示 sd 前綴。

2.儲存裝置類型及其名稱

現代 Dell 電腦可能有不同的儲存裝置類型。每種類型使用不同的命名模式。以下為快速參考:

SATA 和 SCSI 硬碟或 SSD (最常見)

/dev/sda 表示連接到系統的第一個 SCSI 或 SATA 硬碟驅動器。

偵測到的第一個硬碟被命名為 /dev/sda。偵測到的第二個硬碟已命名 /dev/sdb,等等。

 

裝置名稱 意義
/dev/sda 偵測到第一個 SATA/SCSI 磁碟機
/dev/sdb 偵測到第二個 SATA/SCSI 磁碟機
/dev/sdc 偵測到第三個 SATA/SCSI 磁碟機
/dev/sda1 第一個磁碟機上的第一個磁碟分割
/dev/sda2 第一個磁碟機上的第二個分割區

 

注意:沒有尾隨數字的名稱是指整個磁碟,而帶有尾隨數字的名稱是指整個磁碟的分區。

NVMe 固態硬碟 (SSD)

許多較新的 Dell 筆記型電腦和桌上型電腦使用 NVMe (Non-Volatile Memory Express) 固態硬碟。這些磁碟機比標準 SATA 磁碟機快得多,並可直接連接至主機板。它們使用不同的命名模式。

其中 SATA 磁碟機顯示為 /dev/sda/dev/sdb等,NVMe 磁碟機顯示為 /dev/nvme0n1 用於第一個 NVMe 控制器和第一個命名空間。

下面是 NVMe 名稱的含義:

 

零件 意義
nvme0 第一個 NVMe 控制器 (編號從 0 開始)
n1 該控制器上的第一個命名空間(編號從 1 開始)
p1 該磁碟機上的第一個磁碟分割

 

可使用 n1 名稱中的原因為名為「namespaces」的 NVMe 功能,此功能可將磁碟機劃分為多個獨立範圍。命名空間從 1 開始編號,而大多數 NVMe 磁碟機只有一個,因此使得 nvme0n1 第一個 NVMe 磁碟機的標準名稱。

NVMe 分割區會顯示 p 在分割區編號之前,和 NVMe 裝置包含命名空間支援使用 n 在命名空間之前。因此,在第一個命名空間中,第一個裝置與一個分割區將位於 /dev/nvme0n1p1

 

裝置名稱 意義
/dev/nvme0n1 第一個 NVMe 磁碟機,第一個命名空間 (整個磁碟機)
/dev/nvme1n1 第二個 NVMe 磁碟機
/dev/nvme0n1p1 第一個 NVMe 磁碟機上的第一個分割區
/dev/nvme0n1p2 第一個 NVMe 磁碟機上的第二個分割區

SD 卡和 eMMC 儲存裝置

在某些配備內建讀卡機的 Dell 系統上,SD 卡或嵌入式儲存裝置會顯示為:

 

裝置名稱 意義
/dev/mmcblk0 第一個 SD 卡或 eMMC 儲存裝置
/dev/mmcblk0p1 該卡上的第一個分區

舊版 IDE/PATA 磁碟機 (舊版,罕見於現代 Dell 系統)

舊版 Dell 電腦使用 IDE (整合式磁碟機電子) 磁碟機。這些使用 hd 前綴:

 

裝置名稱 意義
/dev/hda 第一個 IDE 控制器上的主驅動器
/dev/hdb 第一個 IDE 控制器上的次要驅動器

 

注意:IDE 磁碟機和 hd 命名樣式在現代 Dell 硬體上極為罕見。如果您的 Dell 是在過去十年購買,幾乎可以肯定使用 SATA (sda) 或 NVMe (nvme0n1) 命名。

3.什麼是磁碟分割?

若要在硬碟上安裝作業系統,您必須將其分割為不同的儲存單元。這些儲存單元稱為分區。

將您的驅動器想像成一個大房間。分區就像您在房間內建造的牆,用於創建單獨的空間,一個用於操作系統,一個用於個人檔,等等。

在 MBR 標準下,有三種不同類型的分區:主要、延伸和邏輯。

  • 主分區,可以容納操作系統的主分區。
  • 擴展分區,僅用於保存邏輯分區的容器分區。每個驅動器只能有一個擴展分區。
  • 邏輯分區,位於擴展分區內的分區。當您的 MBR 磁碟機上需要四個以上的分割區時,此功能很實用。

4.磁碟分割表格:MBR 與 GPT 對比

分區表是存儲在驅動器啟動處的映射。它會告知系統每個分割區的開始和結束位置。磁碟分割表格顯示硬碟或任何其他儲存裝置的磁碟分割。磁碟分割表格的版面配置有兩種標準:主開機記錄 (MBR),也稱為 MS-DOS,這是原始標準。

MBR (主開機記錄)

MBR 是一種廣泛使用的分區表標準,但它有兩個主要限制:它不允許您創建四個以上的主分區(稱為主分區),並且磁碟分區不得超過 2 TB。

何時使用 MBR:需要與舊版硬體相容的較舊 Dell 系統或小於 2 TB 的磁碟機。

GPT (GUID 磁碟分割表格)

GPT 是之後才推出。雖然 MBR 仍在使用中,但 MBR 的局限性是導致 GPT 發展的原因。GPT 克服了 MBR 的兩項限制,您可以擁有多個主要分割區,且磁碟機大小可超過 2 TB。

何時使用 GPT:現代化的 Dell 系統,尤其是配備 UEFI 韌體、NVMe 磁碟機或大於 2 TB 的磁碟機的系統。GPT 是目前所有 Dell 硬體的建議標準。

 

功能 甲基溴 GPT
磁碟分割大小上限 2 TB 9.4 ZB (幾乎無限制)
主分割區數量上限 4 128 (在大多數系統上)
搭配 UEFI 使用 有限 是 (UEFI 開機所需)
可搭配舊版 BIOS 有 (有相容模式)

5.磁碟分割命名範例

以下是磁碟分割名稱在 Dell 電腦上 Ubuntu 中的外觀真實範例。

SATA 磁碟機範例 (/dev/sda)

 

磁碟分割名稱 意義
/dev/sda 整個第一個 SATA 磁碟機 (無分割區)
/dev/sda1 第一個 SATA 磁碟機上的第一個主要分割區
/dev/sda2 第一個 SATA 磁碟機上的第二個主要分割區
/dev/sda5 第一個 SATA 驅動器上的第一個邏輯分區

 

注意:對 MBR 驅動器進行分區時,最多可以有四個主分區,或者主分區和邏輯分區的組合。建議在 GPT 磁碟機上也遵循此慣例。

NVMe 磁碟機範例 (/dev/nvme0n1)

 

磁碟分割名稱 意義
/dev/nvme0n1 整個第一個 NVMe 磁碟機
/dev/nvme0n1p1 第一個 NVMe 磁碟機上的第一個分割區 (通常是 EFI 開機磁碟分割)
/dev/nvme0n1p2 第一個 NVMe 磁碟機上的第二個分割區

 

一般 Ubuntu 安裝配置 (NVMe)

在搭載 NVMe 磁碟機的現代化 Dell 上,標準 Ubuntu 安裝通常如下所示:

NVME0N1
├─ NVME0N1P1 (512 MB) /boot/efi ← EFI 系統分割區
├─ NVME0N1P2 (1 GB) /boot ← 開機分割區
└─ nvme0n1p3 (剩餘) / ← 根分割區

6.如何在 Ubuntu 中檢視您的儲存裝置

您無需記住設備名稱。Ubuntu 提供簡單的命令,讓您能一目了然地查看所有磁碟機和磁碟分割。以下是最有用的工具。

使用 lsblk 命令 (建議)

瞭解連接到 Linux 系統的儲存設備對於系統管理非常重要。可使用 lsblk 命令是「列出塊設備」的縮寫,是一個強大的工具,提供有關塊設備的詳細資訊,如硬碟驅動器、固態驅動器和其他存儲設備。

執行 lsblk 命令為貴組織設定主要和次要 IT 連絡人。它只會顯示區塊裝置的相關資訊,不會對系統的儲存組態進行任何變更。這是唯讀的命令

列出所有儲存裝置:

  1. 在 Dell Ubuntu 電腦上開啟 終端機

  2. 輸入下列命令,然後按下 Enter 鍵: lsblk

  3. 檢閱輸出結果。此命令顯示連接到系統的所有塊設備的分層檢視,包括有關分區和裝入點的資訊。

範例輸出:

SDA 8:0 0 50G 0 磁碟
├─SDA1 8:1 0 512M 0 part /boot/efi
├─sda2 8:2 0 1G 0 part /boot
└─sda3 8:3 0 48.5G 0 part /

sdb 8:16 0 200G 0 disk

nvme0n1 259:0 0 500G 0 disk
├─nvme0n1p1 259:1 0 512M 0 part
└─nvme0n1p2 259:2 0 499.5G 0 part/data

若要包含檔案系統類型和 UUID 資訊: lsblk -f

若要顯示磁碟機型號名稱: lsblk -d -o NAME,SIZE,MODEL


使用 sudo fdisk -l 對於分區表詳細資訊

可使用 fdisk -l 命令讀取分區表並顯示磁碟幾何、分區類型和扇區範圍。需要 root (系統管理員) 存取權才能查看所有磁碟。

  1. 開啟 終端機

  2. 輸入下列命令,然後按下 Enter 鍵: sudo fdisk -l

  3. 如果出現提示,請輸入您的密碼。

  4. 檢閱每個磁碟及其分割區的輸出。


使用 sudo blkid 尋找 UUID 和檔案系統類型

可使用 blkid 命令提供裝置的 UUID 和檔案系統類型資訊。UUID(通用唯一識別碼)是穩定的標識碼,在添加或刪除其他驅動器時不會更改,這使得它們比設備名稱(如)更可靠 /dev/sda

  1. 開啟 終端機

  2. 輸入下列命令,然後按下 Enter 鍵: sudo blkid

  3. 請注意您需要識別的任何磁碟分割的 UUID。

注意:當您新增或移除磁碟機時,UUID 不會變更。大多數發行版建議在 /etc/fstab 檔而非裝置路徑,以防止在硬體變更後發生問題。

7.關於 GRUB 2,您的 Dell Boot Manager

GRUB 2 是 GNU GRUB 的最新版本,GRand 統一引導載入程式。引導載入程式是計算機啟動時運行的第一個軟體程式。它負責載入和將控制權轉移到操作系統內核。

GRUB 2 是 Ubuntu 的預設開機載入器。它會在您開啟 Dell 時顯示啟動選單,讓您在 Ubuntu、其他作業系統或復原模式之間做選擇。

目前支援 Ubuntu 家族的所有版本中皆包含 GRUB 2。GRUB 2 可適應傳統電腦韌體,例如 BIOS,以及較新的 EFI/UEFI 標準。

GRUB 2 的重要須知事項

  • GRUB 2 是目前的標準。它是模組化的、可編寫腳本的,並且比其前身功能強大得多。其設定檔 (grub.cfg) 由腳本自動生成,使其更安全、更易於管理。
  • 當您安裝了多個作業系統(例如 Ubuntu 和 Windows)時,GRUB 2 會顯示一個功能表,允許您選擇要引導進入哪個作業系統。
  • GRUB 2 的主要設定檔位於 /boot/grub/grub.cfg。但是, 您不應 直接編輯此檔。GRUB 2 產生 grub.cfg 基於存儲在其他位置的腳本和配置動態。直接修改容易出錯,將被覆蓋。
  • 您互動以設定 GRUB 2 的主要檔案是 /etc/default/grub。此檔包含影響 GRUB 2 如何生成其配置的使用者可編輯設置。

GRUB 2 如何命名磁碟機 (與 Linux 不同)

GRUB 2 使用自己的內部命名系統,與 /dev/sda 風格 Linux 使用。在 GRUB 2 中:

  • 磁碟機從 0 開始編號 (例如 hd0 = 第一個驅動器, hd1 = 第二個驅動器)
  • 分區從 1 開始編號 (例如, hd0,1 = 第一個磁碟機上的第一個分割區)

如果您需要手動編輯 GRUB 設定或對開機問題進行故障診斷,這一點非常重要。


8.常見問題

問:為什麼我的磁碟機顯示為 /dev/sda 有時和 /dev/sdb 其他時間?
A: 識別磁碟機的順序可能會根據核心中的開機時間條件和/或主機板行為而有所變更。這就是為什麼使用 UUID (從 sudo blkid) 比僅依賴設備名稱更可靠。

問:My Dell 有 NVMe SSD。為什麼我看不到 /dev/sda
A: NVMe 磁碟機使用不同的命名系統。連接至系統的單一 NVMe 磁碟,其裝置名稱為 nvme0n1。執行 lsblk 以確認您的驅動器名稱。

問:MBR 和 GPT 有何差異?我應該使用哪一個?
A: 建議對所有現代 Dell 系統使用 GPT。它支援更大的驅動器,更多的分區,並且是UEFI型引導所必需的。只有在舊版系統搭載不支援 GPT 的 BIOS 韌體時,才使用 MBR。

問:執行安全嗎 lsblk
A: 是的,完全。執行 lsblk 命令為貴組織設定主要和次要 IT 連絡人。它只會顯示區塊裝置的相關資訊,不會對系統進行任何變更。

問:什麼是 /dev/mmcblk0 在我的 Dell 上?
A: 這是 SD 卡或嵌入式 eMMC 儲存裝置的裝置名稱。您會在內建 SD 卡讀卡機或 eMMC 儲存裝置 (常見於部分入門級機型) 的 Dell 系統上看到這種情況。

問:我明白了 /dev/loop0/dev/loop1等。這些是什麼?
A: 迴圈設備本質上是包含在檔中的“模擬磁碟”,這些檔“假裝”為磁碟。Ubuntu 會將其用於 Snap 套裝。在尋找實體磁碟機時,您可以安全地忽略它們。


仍需要協助嗎?

如果您不確定 Dell 的儲存裝置設定,或需要 Ubuntu Linux 的進一步協助,Dell 的支援團隊將隨時為您提供協助。詢問社區:Dell 社群論壇

Additional Information

注意
軟體支援由 Canonical 透過以下方法提供: 如需技術支援,請聯絡:Dell 技術支援

Affected Products

Latitude, Vostro, XPS, Thin Clients, Fixed Workstations
Article Properties
Article Number: 000132092
Article Type: How To
Last Modified: 25 5月 2026
Version:  8
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.