为存储池添加,删除,设定,重置物理磁盘     
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 如下图红色部分    

思考:     
如何对物理磁盘友好名称进行合理的规划

Reset-PhysicalDisk     
此命令用于    
对于存储空间,这是一种破坏性的操作,删除存储池配置,并从指定的物理磁盘池的数据    
环境:    
延续使用上次的存储池,磁盘DeviceId为5的物理磁盘    
使用 Get-PhysicalDisk |where {$_.DeviceId -eq 5} |Reset-PhysicalDisk 将修改过的磁盘进行重置

---本文档由联科教育(http://www.iLync.cn)学员 田梦博 原创提供,如有问题请咨询我们的专家团队!---