Linux

無法停止突襲設備

  • February 27, 2019

我正在嘗試停止 RAID 磁碟以便用新磁碟替換它,因為這個磁槃無法正常工作。

我正在輸入mdadm --stop /dev/md1,我收到一條錯誤消息:

mdadm: fail to stop array /dev/md1: Device or resource busy

即使我重新啟動伺服器,我也會收到此消息,而且我看不到可能導致此問題的程序。

該伺服器在具有 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

我仍然不完全了解不同分區是如何安裝的,所以我想在目前情況下我有些不明白……

/dev/md1 是 RAID 陣列本身。您需要停止該陣列中的特定參與者。嘗試:

mdadm --fail /dev/md0 /dev/sda1
mdadm --remove /dev/md0 /dev/sda1

這是一個很好的資源:http ://www.excaliburtech.net/archives/19

如果您需要移動所有參與的設備,那麼您需要一個一個地執行此操作,等待每次設備交換後陣列重建。

我刪除分區表:

dd if=/dev/zero of=/dev/md0 bs=512 count=1024

然後重新啟動它就可以了。

引用自:https://serverfault.com/questions/286169