เซฟเก็บไว้ เผื่อกรณีเจอปัญหา Pool ระเบิดจะได้ไม่ต้องไป Google หาให้วุ่นวาย ทั้งนี้ใน Topic นี้จะกล่าวถึงในกรณีที่ทำ Disk Raid1 และมีช่องเสียบอยู่ 2 ลูก (ต้องถอดลูกที่เสียออกลูกนึง)
1. ถอดลูกที่เสียออกก่อน และใส่ลูกใหม่เข้าไป
2. ลูกใหม่จะโผล่เข้ามาใน Storage Pool (Disk เก่าที่พัง แม้จะถอดไปแล้ว ก็ยังคาอยู่ใน Physical Disk ไม่ต้องตกใจ)
3. จับ Disk เก่าที่ระเบิดตัวเองให้อยู่ในสถานะ Retired ก่อน เปิด Powershell และพิมพ์คำสั่งนี้ไป
Get-PhysicalDisk | Where-Object -Property HealthStatus -ne Healthy | Set-PhysicalDisk -Usage Retired
4. หลังจาก Disk มีสถานะ Retired แล้ว กด Add Disk ใหม่เข้าไปที่ Pool แล้วกด Refresh
5. ถ้าเพิ่มเสร็จแล้ว ก็ลบ Disk เก่าออกจาก Pool
6. กด Yes แล้วรอ (พักใหญ่ๆ เลย)
ในกรณีที่ Remove แล้วไม่ออก ให้รอพักนึงแล้วลอง Remove อีกรอบนะ ถ้าเสร็จแล้วจะเป็นแบบนี้ Disk จะหายไป
7. (ห้ามลืม) เปิด Powershell มาอีกรอบแล้วพิมพ์คำสั่งนี้ เพื่อ Re-Balance Data
Optimize-StoragePool -FriendlyName "Storage Pool Name"
8. จะทำหรือไม่ทำก็ได้ สั่ง Repair Virtual Disk
Repair-VirtualDisk -FriendlyName "Storage Pool Name"
วิธีสุดท้ายถ้ามันลบไม่ออกจริงๆ ก็บังคับลบผ่าน Powershell ให้หา Unique ID ของ Disk ที่จะลบก่อน
Get-PhysicalDisk | Select FriendlyName, UniqueId, DeviceId, OperationalStatus
หลังจากได้ Unique ID มาแล้ว สั่งตามนี้เพื่อบังคับลบ Disk ออกจากระบบ
$disk = Get-PhysicalDisk | Where-Object { $_.UniqueId -eq "UniqueId ของดิสก์ที่ต้องการลบ" }
Remove-PhysicalDisk -PhysicalDisk $disk -StoragePoolFriendlyName "Storage Pool Name"