テストの目的で、他のプロセスがディスクを使用している間にディスクを取り外すことによってディスクの競合をシミュレートする必要があります。
私は試した:
umount -f /srv/node/d1/
削除したくありません。次のメッセージが表示されます。
umount: /srv/node/d1: target is busy.
(In some cases useful info about processes that use
the device is found by lsof(8) or fuser(1))
競合が発生しないため、手動で停止したくないプロセスがいくつかあります。 Linuxでディスクを取り外す方法を知っている人はいますか?物理的に分離すると簡単になりますが、仮想ディスクのある仮想マシンを使用しています。
ベストアンサー1
デバイスマッパーを使用してベースディスクを線形に再マッピングし、そこからマウントする方が簡単です。dmsetup wipe_table
デバイスマッパーを間違ったターゲットに戻す(たとえば、https://unix.stackexchange.com/a/144200/134856これには、その他(使用scsi_debug
)などのディスクエラーシミュレーション技術を使用してください。