kvm: "블랙리스트"와 "softdep"의 차이점

kvm: "블랙리스트"와 "softdep"의 차이점

나는 이것에 익숙하지 않으며 github에서만 블로그나 readme 파일을 찾을 수 있습니다. 공식 문서가 있나요?

누군가가 "/etc/modules-load.d/modules.conf"에 "블랙리스트"를 썼고, 누군가 "/etc/modules-load.d/blacklist.conf"에 "블랙리스트"를 썼습니다.

누군가 "blacklist" 대신 "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

관련 정보