Ale*_*noy 6 linux raid debian mdadm
我正在尝试停止 RAID 磁盘以将其替换为新磁盘,因为该磁盘无法正常工作。
我正在输入mdadm --stop /dev/md1,但收到一条错误消息:
mdadm: fail to stop array /dev/md1: Device or resource busy
Run Code Online (Sandbox Code Playgroud)
即使我重新启动服务器,我也会收到此消息,并且我看不到可能导致此问题的进程。
该服务器在具有 2.6.18-4-amd64 内核的 Debian 下运行。你能帮忙吗?
编辑:有关我的同事尝试过的内容的更多详细信息。
卸载 sda1 后,该命令mdadm --remove /dev/md0 /dev/sda1有效。但是现在,我们仍然有一个错误信息mdadm --remove /dev/md1 /dev/sda5:
mdadm: hot remove failed for /dev/sda5: Device or resource busy
Run Code Online (Sandbox Code Playgroud)
我仍然不完全理解不同的分区是如何安装的,所以我想在当前情况下我不明白......
/dev/md1 是 RAID 阵列本身。您需要停止该阵列中的特定参与者。尝试:
mdadm --fail /dev/md0 /dev/sda1
mdadm --remove /dev/md0 /dev/sda1
Run Code Online (Sandbox Code Playgroud)
这是一个很好的资源:http : //www.excaliburtech.net/archives/19
如果需要移动所有参与的设备,那么就需要一个一个的进行,每次设备交换后等待阵列重建。
| 归档时间: |
|
| 查看次数: |
22682 次 |
| 最近记录: |