これは古い質問であり、元の投稿者は SAMBA が問題であると信じていましたが、まったく同じ問題を経験し、問題が SAMBA ではなかった可能性が非常に高いと思います (実際には SAMBA を持っていません)。 08 には表示されません 出力ではなく、root に切り替えたとき、または sudo を実行したときに、ユーザーはすでに RAID マウントポイント ディレクトリにいました。
私の場合、問題は、通常のユーザーがそのマウントされた 10 にあるディレクトリにいるときにルートシェルを開始したことでした ドライブ。
[email protected]:/mnt/md127_content/something$ su -
[email protected]:~# umount /dev/md127
umount: /dev/md127: target is busy
26 の出力は次のとおりです。 私の場合:
[email protected]:[email protected]:~# lsof | grep /dev/md127
md127_rai 145 root cwd DIR 253,0 4096 2 /
md127_rai 145 root rtd DIR 253,0 4096 2 /
md127_rai 145 root txt unknown /proc/145/exe
36 でも 44 以外のプロセスは表示されませんでした 、 51 をアンマウントできませんでした .そして 66 の間 71 を非表示にします 83 の出力から 、ドライブは明らかにまだビジーで、 96 の場合 しようとすると、同じエラーが表示されます:
mdadm: Cannot get exclusive access to /dev/md127:Perhaps a running process, mounted filesystem or active volume group?
解決策 簡単です。そのドライブのディレクトリにまだログインしているユーザーがいるかどうかを確認します。特に、通常のユーザーの現在のディレクトリがそのドライブにあったときに、使用しているルート シェルが開始されたかどうかを確認してください。そのユーザーのシェルに切り替えます (おそらく 102 だけ) あなたのルートは)、別の場所に移動し、116 と 123 動作します:
[email protected]:~# exit
[email protected]:/mnt/md127_content/something$ cd /
[email protected]:/$ su -
[email protected]:~# umount /dev/md127
[email protected]:~# mdadm --stop /dev/md127
mdadm: stopped /dev/md127
mdadm の上で LVM を使用している場合、ボリューム グループを非アクティブ化するときに LVM が Device Mapper デバイスを削除しないことがあります。手動で削除できます。
<オール>134 の出力に何も含まれていないことを確認します .149 を見てください . 156 以外 ファイルには、ボリューム グループにちなんで名付けられた Device Mapper デバイスがあるはずです。 166 .175 を実行 (188 を代入 を Device Mapper デバイスの名前に置き換えます)。198 を実行できるはずです (または 202 の名前は何でも
同様の問題が発生していましたが、raid デバイスがマウントされていませんでした。 SAMBA を停止しても効果がないように思われました。 216
すべての結果:
# mdadm --stop /dev/md2
mdadm: Cannot get exclusive access to /dev/md2:Perhaps a running process, mounted filesystem or active volume group?
最終的に修正されたのは、これがスワップ パーティションであることを思い出すことでした。 - これにより 232 が可能になりました 成功しました。