/boot/kernel
FreeBSD 와 FreeBSD를 볼 때 /boot/modules
로드를 시도하지 않고 어느 것이 무엇인지 확인할 수 있는 방법이 있습니까? 컴파일된 모듈을 로드하려고 하면 kldload
"로드됨"으로 응답하는데 이는 항상 정확하지는 않습니다.
답변1
다음을 사용하면 언제든지 현재 로드된 모듈 목록을 얻을 수 있습니다.kldstat
(8). 예를 들어:
Id Refs Address Size Name
1 58 0xffffffff80200000 fbee78 kernel
2 1 0xffffffff81400000 3f3128 zfs.ko
3 1 0xffffffff81310000 e6dd0 nvidia-modeset.ko
4 1 0xffffffff81800000 db7e30 nvidia.ko
5 2 0xffffffff825b8000 2ec10 linux.ko
6 6 0xffffffff817f4000 add8 linux_common.ko
7 1 0xffffffff813f7000 3378 acpi_wmi.ko
8 1 0xffffffff813fb000 3320 usbhid.ko
9 1 0xffffffff825e7000 31f8 hidbus.ko
10 1 0xffffffff825eb000 32c0 wmt.ko
11 1 0xffffffff825ef000 2ae90 linux64.ko
12 1 0xffffffff8261a000 2260 pty.ko
13 1 0xffffffff8261d000 73b0 linprocfs.ko
14 1 0xffffffff82625000 3284 linsysfs.ko
15 1 0xffffffff82629000 3530 fdescfs.ko
일반적으로 출력은 위와 같으므로 충분합니다. 그러나 -v
전환을 통해 유틸리티는 다음을 제공합니다.전체 경로.ko
정확한 파일이 로드되었는지 더 잘 확인하는 데 사용할 수 있는 각 모듈의 개체 파일( ):
...
15 1 0xffffffff82629000 3530 fdescfs.ko (/boot/kernel/fdescfs.ko)
Contains modules:
Id Name
253 fdescfs