방금 가상 서버에 CentOS 7을 설치하여 플레이했습니다. 저는 보통 데비안을 사용합니다. 좋은 결과가 나왔기 때문에 zswap을 사용하고 싶습니다. 입력하여 zswap.enabled=1 zswap.compressor=lz4
활성화했습니다 GRUB_CMDLINE_LINUX
. /etc/default/grub
lzo
하지만 CentOS 7 커널에는 lz4 모듈이 없는 것 같기 때문에 다시 를 사용하게 되었습니다 .
전체 커널을 다시 컴파일하지 않고 이 모듈을 추가할 수 있는 방법이 있습니까? 어떻게 작동하나요? 커널이 업데이트될 때 이를 자동화할 수 있는 방법이 있으면 좋겠지만 실제로는 그다지 중요하지 않습니다. (lz4 및 lz4_compress 모듈 없이 업데이트만 수동으로 설치했으며 중단 없이 zswap
lzo로 돌아갔습니다.)
패키지 관리자 사용에 최대한 가까워지고 싶습니다. A는 yum upgrade
여전히 수정된 모든 버그를 패치해야 합니다.
답변1
개인적으로 사용하지는 않았지만 커널 업그레이드 시 모듈을 컴파일하는 것과 유사한 문제에 대한 솔루션을 찾고 있기 때문에 DKMS는 (나에게) 가장 실현 가능한 솔루션입니다.
그리고 관련자체 커널 모듈 구축에 대한 CentOS 문서.