Linux 下常用故障模拟方法

Yiran at 
背景 链接到标题 在日常开发时,有时候需要保证自己代码的健壮性,需要模拟各种故障测试,比如:磁盘、网络、端口等,今天来汇总一下平时使用最多的几种故障模拟方法磁盘 链接到标题 插入拔出 链接到标题 服务器的存储控制器如果是直通模式,那么在 OS 中能够直接获取到磁盘插入与拔出事件,有时候我们需要检测到相应的事件来自动化的做某些动作,具体的实现方式见之前的文章 Linux 下磁盘设备自动发现方式 。那么我们写完了代码想要测试,不想去机房物理操作,怎么模拟呢?Hypervisor 链接到标题 如果你的代码部署的机器是一台虚拟机,那么在 Hypervisor 层面一般都会有对应的接口来完成相应的操作。……