KVM (Kernal-based virtual machine) でディスク I/O のインターセプトに取り組んでいます。目的は、仮想マシンが読み取り/書き込みされているブロック番号を取得し、この操作を中断することです (このブロックが読み取り/書き込みを望まない場合)。
ディスクに直接書き込む操作は中断される可能性がありますが、vim による変更は引き続き確認できますが、仮想マシンの再起動後、変更はキャンセルされます (つまり、VM の再起動後、変更は影響を受けません。バッファリングされた IO?)。
この問題を解決する方法を知っている人はいますか?特に EXT2 ファイルシステムで試してみましたが、すべての EXT ファイルシステムに対する一般的な解決策はありますか?
ありがとうございました!