chdrive
請使用 chdrive 指令來變更磁碟內容。
語法
參數
- -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 磁碟機或雲端系統上無法使用。
- format 指出將格式化磁碟機以用於陣列;僅在磁碟機是候選項或驗證失敗時才允許使用。
- drive_id
- 磁碟機的身分。
說明
請使用這個指令來變更磁碟機角色,或啟動長時間執行的磁碟機作業。您可以利用 lsdriveprogress 來顯示進行中磁碟機作業的進度(百分比)和預估完成時間。
當與分散式陣列相關聯的磁碟機從成員變更為失敗時,如果分散式陣列沒有可用的重建空間,它會出現欠佳情況。如果未指定 -allowdegraded,指令會因重建區域不足而失敗。 如果已指定 -allowdegraded 參數,則指令會成功,但陣列不會再將此磁碟機用於 I/O 作業。如果磁碟機從 failed 變更為另一個配置,則會移除該磁碟機的資訊,且分散式陣列會建立一個屬於成員表格的遺漏成員。請使用 charraymember 指令來取代遺漏成員。
呼叫範例
chdrive -use spare 1
結果輸出:
No feedback
認證磁碟機 23 的呼叫範例
chdrive -task certify 23
結果輸出:
No feedback
