lsnodebattery
使用 lsnodebattery 指令來顯示節點中電池的相關資訊。
語法
參數
- -nohdr
- (選用)依預設,會在簡要樣式視圖中顯示每個資料直欄的標題,以及在詳細樣式視圖中顯示每個資料項目的標題。-nohdr 參數會暫停顯示這些標題。註: 如果沒有要顯示的資料,就不會顯示標題。
- -delim delimiter
- (選用)依預設,簡要視圖中的所有資料直欄都以空格區隔。每個直欄的寬度都會設為各資料項目的最大寬度。在詳細視圖中,每個資料項目本身都有一列,如果顯示標頭,會用空格來區隔資料與標頭。-delim 參數會置換此行為。-delim
參數的有效輸入為一個單位元組字元。如果您在指令行輸入
-delim :,則會用冒號字元 (:) 來區隔簡要視圖中的所有資料項目;例如,直欄不會出現間距。在詳細視圖中,會用指定的定界字元來區隔資料與其標頭。 - -battery battery_id
- (選用)指定電池 ID。如果您指定這個參數,則還必須指定 node。
- node
- (選用)指定節點 ID 或名稱。
說明
這個指令會顯示節點中電池的相關資訊。在簡要視圖中,所有節點中的每一個電池插槽都會顯示一行。該表提供了對於在輸出視圖中顯示為資料的屬性適用的可能值。
| 屬性 | 值 |
|---|---|
| node_id | 識別包含電池的節點。 |
| node_name | 識別包含電池的節點。 |
| battery_id | 識別節點中的電池。 |
| status | 識別電池的狀態:
|
| charging_status | 識別電池的充電狀態:
重要: 大約每三個月會重新續電一次(在備援系統上),可能需要花費 12 - 48 個小時。
|
| recondition_needed | 識別電池需要重新續電,或必須盡快開始重新續電。
需要重新校準,因為來自電量計的報告值已不可信。值為 yes 和 no。 |
| node_percentage_charge | 識別電池的已充電百分比以判斷它是否可以支援節點。 |
| end_of_life_warning | 指出電池壽命結束(有警告聲)。值為 yes 和 no。重要: 更換電池。
|
| present | 識別電池是否存在。值為 yes 和 no。 |
| redundant | 識別是否可以安全移除電池。值為 yes 和 no。 |
| remaining_charge_capacity_mAh | 識別電池的剩餘電量(當電池再充電時),以毫安培小時 (mAh) 為單位。 |
| full_charge_capacity_mAh | 識別電池充滿電後的電量 (mAh)。 |
| FRU_part_number | 指出電池的 FRU 產品編號。此值包含 7 個英數字元。 |
| FRU_identity | 識別 11S 號碼(結合製造零件號碼及序號)。此值包含 22 個英數字元。 |
| compatibility_level | 指出電池驅動程式軟體必須支援現行軟體層次,才能操作此電池(此值來自電池重要產品資料 或 VPD)。 |
| last_recondition_timestamp | 指出前次成功校準電量計時的系統時間戳記。
格式為 YYMMDDHHMMSS,其中:
|
| powered_on_hours | 指出電池位於已供電節點中的時數。 |
| cycle_count | 識別電池執行充電或放電循環的次數。 |
| error_sequence_number | 識別最高優先順序錯誤的錯誤日誌號碼。這個欄位通常是空白,但如果狀態是 degraded 或 offline,則會顯示錯誤序號。 |
簡要呼叫範例
如果未安裝節點 1 中的電池 2:
lsnodebattery結果輸出:
node_id node_name battery_id status charging_status recondition_needed node_percentage_charge end_of_life_warning
1 node1 1 online charged no 50 no
1 node1 2 offline
2 node2 1 online charged no 50 no
2 node2 2 online reconditioning yes 50 簡要呼叫範例
如果節點 1 中的電池 2 無法充電:
lsnodebattery結果輸出:
node_id node_name battery_id status charging_status recondition_needed node_percentage_charge end_of_life_warning
1 node1 1 online charged no 50 no
1 node1 2 offline idle no 50 no
2 node2 1 online charged no 100 no
2 node2 2 online charged no 100 簡要呼叫範例
如果已移除節點 1 中的電池 2(前次已知狀態是 presented):
lsnodebattery結果輸出:
node_id node_name battery_id status charging_status recondition_needed node_percentage_charge end_of_life_warning
1 node1 1 online charged no 50 no
1 node1 2 offline charged no 50 no
2 node2 1 online charged no 50 no
2 node2 2 online reconditioning yes 50詳細的呼叫範例
lsnodebattery -battery 2 2
結果輸出:
node_id 2
node_name node2
battery_id 2
status online
charging_status reconditioning
present yes
redundant yes
recondition_needed yes
remaining_charge_capacity_mAh 1600
full_charge_capacity_mAh 1950
end_of_life_warning no
FRU_part_number FRU0001
FRU_identity 11SYM30BG123456MAN0001
compatability_level 5
last_recondition_timestamp 0
powered_on_hours 12345
cycle_count 2
node_percentage_charge 50
error_sequence_number 