为了调试目的,我想使用 Ubuntu 20 模拟我的虚拟机上磁盘驱动器的以下状态:
- 磁盘丢失/脱机
- 磁盘故障
- 磁盘没有响应
虽然我可以快速解决第一个问题,但从 VM 设置中删除磁盘,第二个和第三个问题有点难以模拟。
我尝试了发现的方法这里,但似乎这里缺少一些需要额外加载/安装的信息,或者自撰写本文以来该过程已发生变化。当我尝试执行类似
echo 1 > /sys/block/sdb/make_it_fail
我得到:
-bash: /sys/block/sdb/make_it_fail: Permission denied.
另外,文件夹 /debug/make_fail_request 没有为我创建。看来需要做一些事情才能让它在较新的内核上运行。
我第二次尝试使用“fiu-utils”包,但我找不到有关如何使用它来驱动的任何信息。
Ubuntu 20 有没有什么可行的方法?