ESXi 6.7 單一磁碟標記為 SSD 正確流程

前置:查詢 NAA 對應關係

操作前先確認磁碟的 NAA ID 與 Datastore 對應關係:

# 列出所有裝置 NAA
esxcli storage core device list | grep "Display Name\|naa\."

# 確認 datastore 對應哪個 NAA
esxcli storage vmfs extent list

Step 1:確認目前狀態

esxcli storage core device list -d <naa_id> | grep "Is SSD"

Step 2:加入 SATP rule(指定單一裝置)

⚠️ 注意:不可使用 --vendor / --model,否則會影響所有相同型號的磁碟,應改用 --device 指定單一 NAA。

esxcli storage nmp satp rule add \
  --satp=VMW_SATP_LOCAL \
  --device naa.64cd98f0b9648600319b5e7dd2d30e20 \
  --option "enable_ssd"

VMW_SATP_LOCAL 本身代表本機裝置,不需要額外加 enable_local

Step 3:重開機

reboot

⚠️ 此步驟無法省略。esxcli storage core claiming reclaim 無法取代重開機讓此 rule 生效。

Step 4:重開機後確認結果

# 目標磁碟應回傳 true
esxcli storage core device list -d naa.64cd98f0b9648600319b5e7dd2d30e20 | grep "Is SSD"

# 另一顆應維持 false
esxcli storage core device list -d naa.64cd98f0b9648600319b180613514e39 | grep "Is SSD"

附錄:本機環境對應表

DatastoreNAA目標狀態
vd1raid1ssdnaa.64cd98f0b9648600319b5e7dd2d30e20SSD ✅
vd0raid1hddnaa.64cd98f0b9648600319b180613514e39非 SSD

附錄:復原方式(如需取消標記)

esxcli storage nmp satp rule remove \
  --satp=VMW_SATP_LOCAL \
  --device naa.64cd98f0b9648600319b5e7dd2d30e20 \
  --option "enable_ssd"

# 再重開機
reboot

發佈留言

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

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料