因此,已经有关于忽略ata设备(比如如何告诉Linux > 3.0完全忽略失败的磁盘?)的问题,我从哪里得到的信息是,必须将类似libata.force=2:disable的内容添加到内核参数行中。然而,由于一些原因,在我的系统的一个控制器卡上,有两个坏端口总是被探测,但我还不能切换卡。首先,只有一个坏端口,我可以使用上面的解决方案,它工作得很好。然后,当另一个端口死后,我想我可以添加另外一个,比如"... libata.force=2:disable libata.force=4:disable",结果导致只有端口4,而不是端口2被忽略,就像第二个参数忽略了第一个。然后我尝试了"... libata.force=2:disable,4:disable",它也不适合我。
问:如何让内核忽略多个ata设备?
发布于 2016-01-17 15:21:43
参考内核参数文档总是很好的。
在这里我们可以读到,关于libata.force:
LIBATA力配置格式为逗号分隔的"身份证:VAL“列表,其中ID为端口.DEVICE。端口和设备是匹配端口、链接或设备的十进制数字。
您的端口是2和4,VAL是disable。因此,您正在寻找libata.force=2:disable,4:disable。
https://unix.stackexchange.com/questions/255888
复制相似问题