Linuxでディスクを分離する方法(パーティション/ディスククラッシュシミュレーション)は何ですか?

Linuxでディスクを分離する方法(パーティション/ディスククラッシュシミュレーション)は何ですか?

テストの目的で、他のプロセスがディスクを使用している間にディスクを取り外すことによってディスクの競合をシミュレートする必要があります。
私は試した:

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)などのディスクエラーシミュレーション技術を使用してください。

おすすめ記事