我必须用其他更大的磁盘替换所有磁盘。我在手册中读到:
Never hot-swap a drive when its associated green activity LED is
flashing. Hot-swap a drive only when its associated amber status LED is lit and
not flashing
但是我怎样才能将磁盘设置为故障状态?
始终在手册中:
If you want to remove a hard disk drive that is not in a failed or bypass state,
always use the Storage Manager Client program either to place the drive in
a failed state or to place the array that is associated with the drive (or drives)
in an offline state before you remove the drive from the storage subsystem.
但是在 SMC 中没有“按钮”来将磁盘设置为故障模式!你能帮帮我吗?
答案1
回答您关于将磁盘设置为故障状态的问题:Storage Manager Client 允许您手动使磁盘故障。在主菜单中,转到“高级”->“恢复”->“故障驱动器”
答案2
首先,销毁 raid。这应该会使所有 raid 磁盘变为“备用”或“未分配”或其他状态。其次,移除 raid 中的所有磁盘。第三,将新磁盘添加到系统中。第四,将新磁盘放入新 raid。如果阵列中有数据,则需要将其复制到其他地方才能执行此操作。
从你的问题中我无法判断你是否知道以下几件事:
- 如果你将阵列中的小驱动器替换为较大的驱动器,则阵列中不会获得任何新的可用空间
- 你永远不应该在阵列中混合使用不同速度的驱动器 - 如果现在阵列由 10k RPM 驱动器组成,则不应向其中添加 7.2k RPM 驱动器
- 您可以在不停机的情况下向 raid 添加磁盘,但不能移除它们
答案3
我在 Google 上搜索了一段时间,除了复制数据或在某处进行闪存复制并删除阵列并更换磁盘等之外,没有其他办法得到确定的答案。这些解决方案在生产情况下毫无用处,因为空间不足,无处复制所有数据,同时不允许停机。
所以我回到了 raid 5 的基本行为,并运用了常识
在我的情况下,DS3400 12 个插槽(每个 300 GB),包括要升级到 600 GB 磁盘的备用磁盘(当然,速度相同,品牌相同等...)首先,我更换了备用磁盘插槽 12(热插拔),然后在 GUI 配置->配置热备用中,我取消分配旧磁盘并分配新磁盘,状态指示器变回绿色。下一步,我开始更换磁盘插槽 11,一旦您将其移除,请等待备用磁盘被激活(开始闪烁),然后将新磁盘插入插槽 11,然后等到备用磁盘上的数据重建完成(在 GUI 中“任务进行中”将显示 0),然后在 GUI 中:修改->更换驱动器,用新插入的驱动器替换出错的驱动器,在此步骤中,将从备用磁盘开始复制回新插入的磁盘,等到它完成并且状态变回绿色,对下一个磁盘重复相同的步骤
当我用最后一个磁盘完成这些步骤后,额外的可用容量就显示出来了
我使用 GUI 添加了新的逻辑驱动器:配置 -> 创建阵列和逻辑驱动器
它工作得很好