首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >问:如何让Linux内核忽略多个ata设备?

问:如何让Linux内核忽略多个ata设备?
EN

Unix & Linux用户
提问于 2016-01-17 15:07:55
回答 1查看 2.9K关注 0票数 1

因此,已经有关于忽略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设备?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2016-01-17 15:21:43

参考内核参数文档总是很好的。

在这里我们可以读到,关于libata.force

LIBATA力配置格式为逗号分隔的"身份证:VAL“列表,其中ID为端口.DEVICE。端口和设备是匹配端口、链接或设备的十进制数字。

您的端口是2和4,VALdisable。因此,您正在寻找libata.force=2:disable,4:disable

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/255888

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档