樹莓派 5 使用 SD 卡複製工具將作業系統複製到 SSD

Raspberry Pi 5(樹莓派 5)- 使用 SD 卡複製工具將作業系統複製到 SSD

前言

💡 用途:使用系統內建的工具快速將 micro SD 卡上的作業系統完整複製到 M.2 SSD,以提升系統效能和穩定性。
 

樹莓派 5(Raspberry Pi 5)的應用場景中,儲存裝置的效能直接影響了系統的運作速度和穩定性,雖然 micro SD 卡具有攜帶方便、易於安裝的優勢,但其讀寫速度和耐久性限制了樹莓派的整體表現,相比之下,M.2 SSD 固態硬碟 憑藉其優異的讀寫速度和更長的使用壽命,能夠顯著提升系統的運作效能。

本文將介紹如何使用樹莓派系統內建的 SD 卡複製工具,將作業系統從 micro SD 卡完整複製到 M.2 SSD 固態硬碟,並設定系統優先從 SSD 開機,讓您能夠輕鬆享受高速儲存裝置帶來的效能提升。

實測micro SD卡與SSD固態硬碟的讀寫速度

SSD 與 SD卡:速度比較
SSD 的連續寫入速度快了 12.5 倍、IOPS寫入速度快了 113.1 倍、IOPS讀取速度快了 35.5

 

SSD 與 SD卡:速度比較

將引導程式設定成最新的

  1. 指令:查看樹莓派的 IP 位址,範例:10.0.0.32
    ping -4 raspberrypi.local
    

    指令:查看樹莓派的 IP 位址

  2. 軟體:Putty,使用 SSH 連線登入樹莓派
    軟體:Putty,使用 SSH 連線登入樹莓派 
  3. 指令:更新系統
    sudo apt update && sudo apt upgrade -y
    

    指令:更新系統

  4. 指令:更新韌體
    sudo rpi-eeprom-update
    

    指令:更新韌體

  5. 指令:軟體設定工具,動作:將引導程式設定成最新的
    往下移動到 <Advanced Options>(進階選項) 並按下 <Enter>

    sudo raspi-config

    指令:軟體設定工具,動作:將引導程式設定成最新的

  6. 往下移動到 <Bootloader Version>(引導程式版本) 並按下 <Enter>
    往下移動到 (引導程式版本) 並按下 
  7. 選擇 <Latest>(最新的) 並按下 <Enter>
    選擇 (最新的) 並按下 
  8. 訊息:將引導程式重設為預設配置? 因為我們要使用最新的,所以選擇 <No>(否) 並按下 <Enter>
    訊息:將引導程式重設為預設配置? 因為我們要使用最新的,所以選擇 (否) 並按下 
  9. 訊息:引導程式未重設為預設值,按下 <Enter>
    訊息:引導程式未重設為預設值,按下 
  10. 使用 <Tab鍵> 切換到 <Finish>(完成) 並按下 <Enter>,退出軟體設定工具
    使用 切換到 (完成) 並按下 ,退出軟體設定工具 
  11. 訊息:您想要現在重新啟動嗎? 選擇 <Yes>(是) 並按下 <Enter>
    訊息:您想要現在重新啟動嗎? 選擇 (是) 並按下 

啟用 VNC 遠端桌面服務

  1. 指令:軟體設定工具,動作:啟用 VNC 遠端桌面服務
    往下移動到 <Interface options>(介面選項) 並按下 <Enter>

    sudo raspi-config
    

    指令:軟體設定工具,動作:啟用 VNC 遠端桌面服務

  2. 往下移動到 <VNC>(遠端桌面服務) 並按下 <Enter>
    往下移動到 (遠端桌面服務) 並按下 
  3. 訊息:您想要啟用 VNC 伺服器嗎? 選擇 <Yes>(是) 並按下 <Enter>
    訊息:您想要啟用 VNC 伺服器嗎? 選擇 (是) 並按下 
  4. 訊息:VNC 伺服器已啟用,按下 <Enter>
    訊息:VNC 伺服器已啟用,按下 
  5. 使用 <Tab鍵> 切換到 <Finish>(完成) 並按下 <Enter>,退出軟體設定工具
    使用 切換到 (完成) 並按下 ,退出軟體設定工具 
  6. 使用 VNC Viewer(遠端遙控軟體) 連線到樹莓派
    使用 VNC Viewer(遠端遙控軟體) 連線到樹莓派 

使用 SD 卡複製工具將作業系統複製到 SSD

  1. 桌面點選左上角樹莓派圖案 → Accessories(附屬應用程式) → SD Card Copier(SD卡複製工具)
    桌面點選左上角樹莓派圖案 → Accessories(附屬應用程式) → SD Card Copier(SD卡複製工具) 
  2. <Copy From Device> 複製來源選擇 micro SD卡(名稱中有 /dev/mmcblk 的裝置)
    <Copy To Device> 複製目的選擇 M.2 SSD(名稱中有 /dev/nvme 的裝置)
    接著點選 <Start>(開始)
    複製來源選擇 micro SD卡(名稱中有 /dev/mmcblk 的裝置) 
  3. 訊息:目的裝置(SSD)的所有內容將被清除,你確定嗎? 點選 <Yes>(是)
    訊息:目的裝置(SSD)的所有內容將被清除,你確定嗎? 點選 (是) 
  4. 複製作業進行中…
    複製作業進行中…  複製作業進行中-2 
  5. 複製作業完成,點選 <OK>(確定)
    複製作業完成,點選 (確定) 
  6. 點選 <Close>(關閉程式)
    點選 (關閉程式) 

將樹莓派設定為從 NVMe 開機

  1. 指令:軟體設定工具,動作:將樹莓派設定為從 NVMe 開機
    往下移動到 <Advanced Options>(進階選項) 並按下 <Enter>

    sudo raspi-config
    

    指令:軟體設定工具,動作:將樹莓派設定為從 NVMe 開機

  2. 往下移動到 <Boot Order>(啟動順序) 並按下 <Enter>
    往下移動到 (啟動順序) 並按下 
  3. 往下移動到 <NVMe/USB Boot>(NVMe/USB 優先啟動) 並按下 <Enter>
    往下移動到 (NVMe/USB 優先啟動) 並按下 
  4. 訊息:NVMe/USB 為預設啟動設備,按下 <Enter>
    訊息:NVMe/USB 為預設啟動設備,按下 
  5. 使用 <Tab鍵> 切換到 <Finish>(完成) 並按下 <Enter>,退出軟體設定工具
    使用 切換到 (完成) 並按下 ,退出軟體設定工具 
  6. 訊息:您想要現在重新啟動嗎? 選擇 <Yes>(是) 並按下 <Enter>
    訊息:您想要現在重新啟動嗎? 選擇 (是) 並按下
 

確認是否從 SSD 開機

  1. 指令:lsblk (列出裝置資訊),可以看到樹莓派有下列裝置:
    1. 64GB micro SD卡 (名稱中 mmcblk 的裝置)
    2. 1TB M.2 SSD (名稱中有 nvme 的裝置)
    lsblk
    

    指令:lsblk (列出裝置資訊),可以看到樹莓派有下列裝置

  2. 指令:df -h (查詢硬碟使用量),可以看到顯示的是 /dev/nvme 的裝置,代表樹莓派是從 SSD 開機的,所以系統查詢出現的是 SSD 硬碟的使用量
    df -h
    

    指令:df -h (查詢硬碟使用量)

  3. 確認完成,樹莓派是使用 SSD 硬碟開機運作的

SD 卡效能測試

  1. 桌面點選左上角樹莓派圖案 → Accessories(附屬應用程式) → Raspberry Pi Diagnostics(硬體資源診斷工具)
    桌面點選左上角樹莓派圖案 → Accessories(附屬應用程式) → Raspberry Pi Diagnostics(硬體資源診斷工具) 
  2. 預設已勾選 <SD Card Speed Test>(SD 卡效能測試),點選 <Run Tests>(執行測試)
    預設已勾選 (SD 卡效能測試),點選 (執行測試) 
  3. SD 卡速度測試中…
    SD 卡速度測試中… 
  4. <Result>(檢測結果):<PASS>(通過),點選 <Show Log>(顯示日誌)
    (檢測結果):(通過),點選 (顯示日誌) 
  5. 以下是 micro SD卡 的讀寫速度,寫入速度是:32323 KB/s
    Random write speed 842 IOPS (target 500) – PASS
    Random read speed 3087 IOPS (target 1500) – PASS
    以下是 micro SD卡 的讀寫速度 
  6. 以下是 M2. SSD 的讀寫速度,寫入速度是:405168 KB/s
    Random write speed 95255 IOPS (target 500) – PASS
    Random read speed 109591 IOPS (target 1500) – PASS
    以下是 M2. SSD 的讀寫速度 
  7. 檢測結果
    1. SSD 與 SD卡:速度比較
      SSD 的連續寫入速度快了 12.5 倍、IOPS寫入速度快了 113.1 倍、IOPS讀取速度快了 35.5
    2. 測試過程每秒隨機寫入操作 500 次,每秒隨機讀取操作 1500 次

    IOPS(Input/Output Operations Per Second) 是量測儲存設備處理讀取和寫入操作效能指標,表示每秒可以執行讀取或寫入的次數

樹莓派5-SD與SSD讀寫速度比較

裝置名稱 連續寫入速度 (KB/s) IOPS寫入速度 (次/s) IOPS讀取速度 (次/s)
micro SD卡 31323 842 3087
SSD固態硬碟 405168 95255 109591
 

連續寫入速度比較 連續寫入

IOPS寫入速度比較 IOPS寫入速度比較

IOPS讀取速度比較 IOPS讀取速度比較

結語

透過本文的操作步驟,可以將 樹莓派 5 的作業系統從 micro SD 卡複製到 M.2 SSD 固態硬碟,並設定系統優先從 SSD 開機,從效能測試的結果可以看出,SSD 相較於 SD 卡在各項讀寫指標上都有顯著的優勢:連續寫入速度快了 12.5 倍、IOPS 寫入速度快了 113.1 倍、IOPS 讀取速度快了 35.5 倍。這樣的效能提升不僅體現在資料處理的速度上,更能改善系統運行的流暢度和穩定性,特別適合需要頻繁讀寫操作的應用場景,如伺服器部署資料庫管理多媒體處理

完成本文的操作後,您的 樹莓派 5 可以發揮更強大的處理能力,帶來更優質的使用體驗。

產品規格

  1. 樹莓派 5:樹莓派 Raspberry Pi 5B (8GB型號)
    樹莓派 5:樹莓派 Raspberry Pi 5B (8GB型號) 
  2. micro SD卡:SanDisk 64GB C10
    micro SD卡:SanDisk 64GB C10

  3. SSD固態硬碟:Micron 美光 Crucial P3 Plus 1TB M.2 PCIe Gen4
    SSD固態硬碟:Micron 美光 Crucial P3 Plus 1TB M.2 PCIe Gen4

閱讀完成

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

返回頂端