chdrive

請使用 chdrive 指令來變更磁碟內容。

語法

讀取語法圖表略過語法圖表 chdrive -useunusedcandidatesparefailed-allowdegraded-taskformatcertifyrecovererase drive_id

參數

-use unused | candidate | spare | failed
說明磁碟機的角色:
  • unused 指出磁碟機不在使用中,且不會作為備用磁碟機。
  • candidate 指出磁碟機可用於陣列。
  • spare 指出磁碟機可作為緊急備用磁碟機(必要的話)。
  • failed 指出磁碟機發生故障。
註: 如果要建立成員磁碟機,請使用 mkarray 指令,將磁碟新增至(新的)陣列。

如果分散式陣列的磁碟機故障,儘管磁碟機處於 failed 狀態,陣列仍會與故障的磁碟機保持相關聯。

註: 如果對壓縮磁碟機執行 chdrive -use candidate,則會導致該磁碟機執行格式化。必須先完成格式化,然後磁碟機才會變為線上並可供使用。
-allowdegraded
(選用)即使磁碟機所屬的陣列沒有緊急備用磁碟機可用,也允許繼續變更磁碟機用途。您不能同時指定 -allowdegraded-task正在進行陣列擴充時無法指定 -allowdegraded
重要: 請避免使用 -allowdegraded
-task format | certify | recover | erase
使磁碟機執行作業:
  • format 指出將格式化磁碟機以用於陣列;僅在磁碟機是候選項或驗證失敗時才允許使用。
    註: 若為 NVMe 磁碟機,則格式化磁碟機會完成磁碟機的加密清除程序。
  • certify 指出將分析磁碟機來驗證所含資料的完整性;允許用於任何成員磁碟機。
    註: certify 在 NVMe 磁碟機中不受支援。
  • recover 回復離線快閃記憶體磁碟機而不會遺失資料;當磁碟機因為需要建置而離線或驗證失敗時允許使用。
    註: recover 在 NVMe 磁碟機中不受支援。
  • erase 會導致清除磁碟消除作業。消除的類型為加密、封鎖或改寫。消除的類型取決於 SAS 磁碟機製造商、磁碟機類型及韌體。
    註: 此參數在 NVMe 磁碟機或雲端系統上無法使用。
drive_id
磁碟機的身分。

說明

請使用這個指令來變更磁碟機角色,或啟動長時間執行的磁碟機作業。

您可以利用 lsdriveprogress 來顯示進行中磁碟機作業的進度(百分比)和預估完成時間。

當與分散式陣列相關聯的磁碟機從成員變更為失敗時,如果分散式陣列沒有可用的重建空間,它會出現欠佳情況。如果未指定 -allowdegraded,指令會因重建區域不足而失敗。 如果已指定 -allowdegraded 參數,則指令會成功,但陣列不會再將此磁碟機用於 I/O 作業。如果磁碟機從 failed 變更為另一個配置,則會移除該磁碟機的資訊,且分散式陣列會建立一個屬於成員表格的遺漏成員。請使用 charraymember 指令來取代遺漏成員。

呼叫範例

chdrive -use spare 1

結果輸出:

No feedback

認證磁碟機 23 的呼叫範例

chdrive -task certify 23

結果輸出:

No feedback