我正在测试一些根据某些请求从 Linux 主机上的外部存储安装磁盘的软件。
作为其中的一部分,有一个功能是,如果由于文件系统错误导致挂载失败,它将运行 fsck。
为了测试此功能,我需要在 ext4 文件系统中标记某些内容,这些内容将导致挂载失败但可以通过 fsck 修复。
我已尝试通过 debugfs 标记脏位 - 但它不会导致挂载失败。
我曾尝试将魔法数字更改为某个随机值 - 但这不是一个选项,因为我们需要魔法数字(工具的限制)。
我尝试将一些组描述符位图或块设置为 0 - 但也没有用。
是否有一致的方法可以实现这一目标?