kvm:「ブラックリスト」と「softdep」の違い

kvm:「ブラックリスト」と「softdep」の違い

私はこれに慣れておらず、githubでのみブログやreadmeファイルを見つけることができます。公式文書はありますか?

誰かが「/etc/modules-load.d/modules.conf」に「ブラックリスト」を書き、誰かが「/etc/modules-load.d/blacklist.conf」に「ブラックリスト」を書きました。

誰かが「ブラックリスト」の代わりに「softdep」を書きました。

たとえば、ある人がこう書いています。

echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf
echo "blacklist nvidia" >> /etc/modprobe.d/blacklist.conf
echo "blacklist radeon" >> /etc/modprobe.d/blacklist.conf 
echo "blacklist amdgpu" >> /etc/modprobe.d/blacklist.conf 
echo "blacklist nvidiafb" >> /etc/modprobe.d/blacklist.conf 
echo "blacklist snd_hda_intel" >> /etc/modprobe.d/blacklist.conf 

誰かが書いた

echo "softdep nouveau pre: vfio-pci" >> 
/etc/modprobe.d/nvidia.conf
echo "softdep nvidia pre: vfio-pci" >> /etc/modprobe.d/nvidia.conf
echo "softdep nvidia* pre: vfio-pci" >> /etc/modprobe.d/nvidia.conf

違いが何なのかよくわかりません。アドバイスをいただきありがとうございます。

答え1

短い答えはmanページを見ることです: man modprobe.conf

ブラックリストprinter_driver:Brother、HP、およびSamsungプリンタをサポートする仮想モジュールを考えてみましょう。使いやすくするには、内部エイリアスとを指定できますHP。 runはrunのようにモジュールをロードします。ただし、同じエイリアスを使用するか、実際に呼び出される他のモジュールがある場合。BrotherSamsungmodprobe HPmodprobe printer_driverHPブラックリストこのコマンドは、システムに問題のあるエイリアスを無視するように指示します。

ソフトウェア開発:マニュアルページの例はとても素晴らしいです。cタスクを実行するために非常に楽しく実行されますが、管理インターフェースをロードする場合は、より良いモジュールを検討してください。コマンドが与えられたら、softdep c pre: a b post: d eシステムをロードするように指示します。ただし、ソフト依存関係を満たすことができない場合は失敗しません。フラグは、基本モジュールのフラグに関係なく依存関係に適用できます。a b c d emodprobe c

関連情報