天天看點

為存儲池添加,删除,設定,重置實體磁盤

為存儲池添加,删除,設定,重置實體磁盤     

Add-physicaldisk      

此指令用于向已有的存儲池添加實體磁盤,    

或者手動将一個實體磁盤配置設定到特定的虛拟磁盤    

(在這裡我們僅僅介紹為存儲池添加實體磁盤)    

示範一  

環境 存儲池一個,實體磁盤(存儲池将沿用前面的test-pool)    

将全部可池化磁盤加入存儲池,(對于磁盤屬性選擇預設設定即不指定任何屬性參數)    

第一步擷取可池化磁盤。    

使用 Get-PhysicalDisk -CanPool $true 擷取可池化磁盤如下圖:    

為存儲池添加,删除,設定,重置實體磁盤

若要統計可池化磁盤數量 則使用   

(Get-PhysicalDisk -CanPool $true ).count   上圖中顯示的數量為8    

第二步将磁盤添加到存儲池中    

為存儲池添加,删除,設定,重置實體磁盤

"test-pool" -PhysicalDisks (Get-PhysicalDisk -CanPool $true )   

第三步 确認是否添加成功以及确認池中目前實體磁盤數量    

再次運作 Get-PhysicalDisk -CanPool $true 擷取可池化磁盤     

此時出現紅色提示 如下圖     

為存儲池添加,删除,設定,重置實體磁盤

說明 此時原始池中已經沒有可池化磁盤    

使用get-storagepool -FriendlyName "Test-pool" |Get-PhysicalDisk     

通過管道指令将特定的存儲池(即get-storagepool -FriendlyName "Test-pool" 所産生的對象)    

傳遞給Get-PhysicalDisk 用來擷取存儲池中的成員實體磁盤 如下圖    

為存儲池添加,删除,設定,重置實體磁盤

對于在添加實體磁盤時 還有一個可選參數  -   

Usage 此參數指明 實體磁盤在池以及虛拟磁盤中的使用方式,其枚舉值參看get-physicaldisk 

Remove-physicaldisk     

此指令用于在移除存儲池中的實體磁盤。(當然你也可以暴力的了解為踢出)    

示範     

環境:    

繼續使用add-physicaldisk 一節中所用存儲池 池友名稱test-pool    

第一步 依然是擷取池中的實體磁盤    

Get-StoragePool -FriendlyName "test-pool" |Get-PhysicalDisk    

(不要嫌這一步啰嗦,在開始任何操作前确認其原始狀态總是重要的,而且是必須的。)    

為存儲池添加,删除,設定,重置實體磁盤

從圖中我們看到池中包括序号為4~17的實體磁盤    

我們要在這裡移除序号為4的實體磁盤    

第二步 确定存儲池,實體磁盤辨別    

如果你認真的看過之前的章節 确定這兩個辨別是非常簡單的事情    

我們将建立變量 用于接受get-physicaldisk 所産生的對象    

$rem_phy_disk =Get-PhysicalDisk |where {$_.DeviceId -eq 4}    

然後使用指令将磁盤從池中删除    

Remove-PhysicalDisk -StoragePoolFriendlyName "test-pool" -PhysicalDisks $rem_phy_disk

為存儲池添加,删除,設定,重置實體磁盤

此時提示是否确認 确認後執行    

此後将再次檢視存儲池中實體磁盤狀态    

(Get-StoragePool -FriendlyName "test-pool" |Get-PhysicalDisk).FriendlyName    

為存儲池添加,删除,設定,重置實體磁盤

此時序号為4的實體磁盤已經從池中删除 如上圖    

再次檢視剛才删除的磁盤    

Get-PhysicalDisk |where{$_.DeviceId -eq 4}     

為存儲池添加,删除,設定,重置實體磁盤

此時磁盤處于可池化狀态 如上圖    

Set-PhysicalDisk     

此指令用于設定存儲池中而非原始池實體磁盤特定屬性(如果支援)    

下面示範了在原始池中的實體磁盤修改使用方式,描述,以及新的友好名稱    

為存儲池添加,删除,設定,重置實體磁盤

上圖中的實體磁盤就是在上一節中被踢出存儲池的磁盤    

下面将示範在存儲池成員實體磁盤上修改情況    

Set-PhysicalDisk -FriendlyName physicaldisk5  -Description inapool5 -NewFriendlyName nopool5    

此時我們已經無法找到 名稱為 physicaldisk5的實體磁盤對象 如下圖    

為存儲池添加,删除,設定,重置實體磁盤

由于剛才的指令修改了描述,友好名稱,是以我們隻能按照DeviceId 進行查找    

Get-PhysicalDisk |where {$_.DeviceId -eq 5}    

為存儲池添加,删除,設定,重置實體磁盤

此時友好名稱已經發生改變,我們再來對比下久違GUI 如下圖紅色部分    

為存儲池添加,删除,設定,重置實體磁盤

繼續閱讀