教你如何使用 PowerShell 獲取物理磁盤的信息
本文介紹如何使用powershell來獲取物理磁盤的名稱、容量等信息。
獲取物理磁盤信息
如果你需要在WIndows Server存儲環(huán)境中的一個磁盤上執(zhí)行維護任務。由于磁盤本質上是相同的,只能通過其設備ID來引用該磁盤。但是,不必一定是這種方式。你可以使用PowerShell手動為每個磁盤分配一個新的名稱。這使你可以選擇基于磁盤的友好名稱來管理磁盤。
圖片
為了演示起見,讓我們更改上圖列表中第一個磁盤的FriendlyName。由于此磁盤是系統(tǒng)啟動磁盤,因此我們將名稱更改為"OS Disk"。重要的是記下磁盤的設備ID。在這種情況下,設備ID為0。接下來我們需要使用命令Where-Object直接引用磁盤:
- $A = Get-PhysicalDisk | Where-Object DeviceID -eq 0
此命令創(chuàng)建一個名為$A的變量,獲取設備ID=0的物理磁盤
修改物理磁盤的FriendlyName
下一步為磁盤設置一個新的FriendlyName??梢允褂肧et-PhysicalDisk命令執(zhí)行此操作。
在通常情況下引用舊名稱并提供新的FriendlyName的方式使用Set-PhysicalDisk命令。例如,假設我有一個名稱為Old的物理磁盤,并且想將友好名稱更改為New。我可以使用以下命令完成重命名任務:
- Set-PhysicalDisk -FriendlyName “Old” -NewFriendlyName “New”
但是在本案例中,由于所有物理磁盤都具有相同的FriendlyName,因此在這種特定情況下不起作用。我們在剛才的變量中已經使用設備ID篩選出來第一個磁盤了。因此,我們只需要將該變量用作Set-PhysicalDisk的管道輸入即可。該命令如下所示:
- $A | Set-PhysicalDisk -NewFriendlyName “OS Disk”
下圖可以看到設備號為0的磁盤,F(xiàn)riendlyName已經修改成"OS Disk"了。
更改其他屬性
你可能已經在上圖中注意到系統(tǒng)磁盤的介質類型為Unspecified。讓我們將介質類型更改為SSD:
- $A | Set-PhysicalDisk -MediaType SSD
總結
在生產環(huán)境中,為磁盤提供更多有意義的ID可以更輕松可靠地標識正在使用的磁盤,從而減輕了一些管理負擔。
本文轉載自微信公眾號「Linux就該這么學」,可以通過以下二維碼關注。轉載本文請聯(lián)系Linux就該這么學公眾號。