Ubuntu 硬碟和裝置名稱說明

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

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

說明

如果您是 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 社群論壇

其他資訊

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

受影響的產品

Latitude, Vostro, XPS, Thin Clients, Fixed Workstations
文章屬性
文章編號: 000132092
文章類型: How To
上次修改時間: 25 5月 2026
版本:  8
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。