したがって、ataデバイスを無視することに関する質問はすでにあります(例:失敗したディスクを完全に無視するようにLinuxカーネル> 3.0に指示する方法は?)私が得た情報によれば、
libata.force=2:disable
このような内容をカーネルパラメータ行に追加する必要があるということです。ただし、何らかの理由で、システムのコントローラカードの1つに常に検出される2つの破損したポートがありますが、カードを切り替えることはできません。まず、ポートが1つだけ破損した状態で上記の解決策を使用でき、うまく機能しました。その後、別のポートでエラーが発生した場合、別のポートを追加すると、
"... libata.force=2:disable libata.force=4:disable"
ポート2ではなくポート4のみが無視されます。 2番目のパラメータが最初のパラメータを無視するのと同じです。それからこれを試してみましたが、
"... libata.force=2:disable,4:disable"
私にはうまくいきませんでした。
Q: カーネルが複数の ata デバイスを無視するようにするにはどうすればよいですか?
答え1
常に参考にすることをお勧めしますカーネルパラメータ文書。
ここで私たちは以下を読むことができますlibata.force
:
[LIBATA] 必須構成です。形式は、IDがPORT [.DEVICE]の「[ID:] VAL」のカンマ区切りリストです。 PORTとDEVICEは、ポート、リンク、またはデバイスと一致する10進数です。
ポートは2と4、ポートVAL
はですdisable
。だからあなたは探していますlibata.force=2:disable,4:disable
。