これは古い質問であり、元の投稿者は 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
が可能になりました 成功しました。