KLDCONFIG(8)

명칭
kldconfig - 커널 모듈의 검색 패스의 표시, 수정

서식
kldconfig [-dfimnUv] [-S name] [path ...] kldconfig -r

해설
kldconfig 유틸리티는, kldload(8) 유틸리티나 kldload(2) 시스템 콜에 의해 모듈을 로드할 때에 커널이 사용한다 검색 패스를 표시하거나 수정하거나 합니다.

이하의 옵션을 이용할 수 있습니다:

-d  지정된 패스를, 모듈 검색 패스로부터 없앱니다.

-f  추가하려고 한 패스가 이미 검색 패스에 포함되어 있거나, 없애려고 한 패스가 검색 패스에 포함되지 않아도, 진단 메세지를 표시하지 않게 합니다. 이것은, 스타트 업 / 셧다운 스크립트 중(안)에서 아직 mount되어 있지 않은 파일 시스템에의 패스를 추가하려고 하거나 스타트 업 시에 추가되었을지도 모르는 패스를 셧다운 스크립트 중(안)에서 무조건 없애는 경우에 유용합니다.

-i  지정한 패스를, 검색 패스의 최후는 아니고 최초로 추가합니다. 이 옵션은, 패스를 추가할 때 마셔 사용할 수 있습니다.

-m  모듈 검색 패스를 지정된 패스의 조로 옮겨놓는 것이 아니라, 새로운 엔트리를 “merge” 합니다.

-n  실제로는 모듈 검색 패스로 변경을 더하지 않습니다.

-r  현재의 검색 패스를 표시합니다. 이 옵션은, 패스가 지정되었을 경우는 사용할 수 없습니다.

-S name
    디폴트의 kern.module_path 대신에 사용하는 sysctl 명을 지정합니다.

-U  검색 패스를 “unique화” 합니다. 만약 디렉토리가 여러 차례 포함되어 있는 경우는, 최초의 것만이 남겨집니다. 이 옵션은 -m (을)를 지정한 것으로도 됩니다.

-v  장황한 출력: 새로운 모듈 검색 패스를 표시합니다. 패스가 변경되고 있어 -v 플래그가 여러 차례 지정되어 있었을 경우는, 낡은 패스도 표시합니다.

관련 파일

/boot/kernel, /boot/modules, /modules
    커널에 의해 사용되는 디폴트의 모듈 검색 패스

진단
kldconfig 유틸리티는 성공했을 경우 0 과 함께 종료해, 에러의 경우 0 이외를 돌려줍니다.

관련 항목
kldload(2), kldload(8), sysctl(8)

역사
kldconfig 유틸리티는 FreeBSD 4.4 그리고 처음으로 등장했습니다.

저자
Peter Pentchev <roam@FreeBSD.org>