我配置了奇偶校验弹性的存储空间,总共有 5 个 SATA 驱动器。其中 4 个驱动器接近满容量(使用了 90%)。
因为这个原因,我现在收到容量不足警告。我没有更多可用于附加驱动器的 SATA 端口(并且我不想使用 USB 2.0/USB 3.0),所以我的计划是用 3 TB 驱动器替换现有的两个 2 TB 驱动器。除了增加容量外,我们的想法是,在重建/修复期间,剩余的 2 TB 驱动器有望“平衡”一点,因此它们的使用率将低于我自定义设置的 85% 阈值。
因为我有奇偶校验,所以我可以将一个磁盘从空间中拔出而不会丢失任何数据,但是我想正确执行交换,而不是通过简单地拉出一个驱动器来模拟硬盘故障。
我需要采取哪些步骤来执行此任务?我知道我需要使用 PowerShell,但我正在寻找具体指导以确保正确完成交换。我想我还需要一次对一个磁盘执行此操作,否则我将失去池。
答案1
- 退出要替换的磁盘:
Set-PhysicalDisk -FriendlyName 'WDC...' -Usage Retired
- 修复虚拟磁盘并将报废磁盘中的剩余数据分发到健康磁盘:
Repair-VirtualDisk -FriendlyName 'MOTHERSHIP'
- 最后,删除已退役的磁盘:
$PDToRemove = Get-PhysicalDisk -FriendlyName 'WDC...'
Remove-PhysicalDisk -PhysicalDisks $PDToRemove -StoragePoolFriendlyName 'Media Storage'
-FriendlyName
使用时不能使用Remove-PhysicalDisk
,而是可以将的输出存储Get-PhysicalDisk
在变量中并将其传递给Remove-PhysicalDisk
,然后 PowerShell 会将其转换为正确的对象。
运行此命令时,您还可能会收到有关容错的警告。只要您具有弹性,这就不会导致任何问题。
然后照常添加新磁盘。