现有两个存储池,分别叫StoragePool1和StoragePool2;两个存储池中各有两块磁盘(Disk1-1, Disk1-2, Disk2-1, Disk2-2),各组成Mirror分布的虚拟磁盘,分别叫VirtualDisk1和VirtualDisk2。
需要将 Disk2-2 退役,在StoragePool1 中加入 Disk1-3,将 Disk1-2 加入StoragePool2。
按如下操作
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
$Disk1_2 = Get-PhysicalDisk -FriendlyName 'Disk1-2' $Disk1_3 = Get-PhysicalDisk -FriendlyName 'Disk1-3' Add-PhysicalDisk -PhysicalDisks $Disk1_3 -StoragePoolFriendlyName 'StoragePool1' # 如果虚拟磁盘创建时使用的物理磁盘均为自动分配 Set-PhysicalDisk -FriendlyName 'Disk1-3' -Usage AutoSelect # 如果虚拟磁盘创建时使用的物理磁盘均为手动分配 Add-PhysicalDisk -VirtualDiskFriendlyName 'VirtualDisk1' -PhysicalDisks $Disk1_3 # 将物理磁盘移出存储池的同时,会开始Mirror磁盘的重建 Remove-PhysicalDisk -PhysicalDisks $Disk1_2 -StoragePoolFriendlyName 'StoragePool1' # 查看重建进度 Get-StorageJob # 确认修复和重建成功 Repair-VirtualDisk -FriendlyName 'VirtualDisk1' Remove-PhysicalDisk -PhysicalDisks $Disk1_2 -StoragePoolFriendlyName 'StoragePool1' Reset-PhysicalDisk -FriendlyName 'Disk1-2' # 以下同StoragePool1的修复过程 Add-PhysicalDisk -PhysicalDisks $Disk1_2 -StoragePoolFriendlyName 'StoragePool2' # Set-PhysicalDisk -FriendlyName 'Disk1-2' -Usage AutoSelect Add-PhysicalDisk -VirtualDiskFriendlyName 'VirtualDisk2' -PhysicalDisks $Disk1_2 Remove-PhysicalDisk -PhysicalDisks $Disk2_2 -StoragePoolFriendlyName 'StoragePool2' Get-StorageJob Repair-VirtualDisk -FriendlyName 'VirtualDisk2' |