이 름
insmod − 로 드 가 능 한 커 널 모 듈 을 설 치
사 용 법
insmod [ −fkmpsxXv ] [ −o module_name ] object_file [ symbol=value ... ]
설 명
Insmod 는 로 드 할 수 있 는 모 듈 을 실 행 중 인 커 널 에 설 치 한 다 .
Insmod 는 커 널 에 서 제 출 한 외 부 심 벌 표 로 부 터 모 든 심 벌 을 분 석 함 으 로 써 모 듈 을 실 행 중 인 커 널 에 링 크 하 려 고 한 다 .
만 약 오 브 젝 트 파 일 의 이 름 이 확 장 자 가 없 이 주 어 졌 다 면 , insmod 는 어 떤 공 통 의 기 본 디 렉 토 리 에 서 그 것 을 찾 을 것 이 다 . 이 기 본 값 을 무 시 하 기 위 해 MODPATH 환 경 변 수 를 사 용 할 수 있 다 .
옵 션
−f |
현 재 실 행 중 인 커 널 과 모 듈 이 컴 파 일 된 커 널 의 버 전 이 다 르 더 라 도 모 듈 을 로 드 한 다 . | ||
−k |
모 듈 에 auto-clean 플 래 그 를 설 정 한 다 . 이 플 래 그 는 kerneld(8)에 의 해 모 듈 이 일 정 시 간 동 안 (보 통 1분 ) 사 용 되 지 않 을 때 모 듈 을 삭 제 하 기 위 해 사 용 될 것 이 다 . | ||
−m |
로 드 맵 을 출 력 해 서 , 커 널 패 닉 의 경 우 에 모 듈 을 디 버 그 하 기 쉽 도 록 한 다 . | ||
−o |
소 스 오 브 젝 트 파 일 의 베 이 스 이 름 에 서 이 름 을 끌 어 내 지 않 고 , 명 시 적 으 로 모 듈 의 이 름 을 호 출 한 다 . | ||
−p |
모 듈 이 성 공 적 으 로 로 드 될 수 있 는 지 검 사 한 다 . 이 것 은 모 듈 경 로 에 서 오 브 젝 트 파 일 을 찾 아 내 서 버 전 을 검 사 하 고 , 심 벌 을 분 석 한 다 . | ||
−s |
터 미 널 대 신 에 syslog(3) 에 모 든 것 을 출 력 한 다 . | ||
−v |
장 황 한 모 드 . | ||
−X, -x |
각 각 모 듈 의 외 부 심 벌 의 전 부 를 전 달 하 거 나 전 달 하 지 않 는 다 . 기 본 값 은 심 벌 이 전 달 되 는 것 이 다 . 이 옵 션 은 모 듈 이 그 자 신 이 조 절 되 는 심 벌 테 이 블 을 명 시 적 으 로 전 달 하 지 않 을 경 우 에 유 효 하 고 , 그 래 서 별 로 중 요 하 지 않 다 . |
모
듈 파 라 미 터
어 떤 모 듈 은 그
들 의 작 업 을 맞
추 기 위 해 로 드
시 에 파 라 미 터
를 받 아 들 인 다 .
이 러 한 파 라 미
터 들 은 대 부 분 I/O
포 트 와 IRQ 번 호 인
데 , 기 계 마 다 각
각 값 이 달 라 서
하 드 웨 어 로 는
결 정 될 수 없 다 .
2.0 계 열 의 커 널 에 맞 게 만 들 어 진 모 듈 에 서 는 , 정 수 나 문 자 의 어 떤 포 인 터 심 벌 도 파 라 미 터 로 취 급 되 고 수 정 될 수 있 다 . 커 널 2.1 계 열 에 착 수 하 면 서 , 심 벌 들 은 파 라 미 터 로 명 시 적 으 로 표 시 되 어 서 오 직 특 정 값 만 이 바 뀔 수 있 다 . 게 다 가 타 입 정 보 가 제 공 되 어 로 드 시 에 넣 은 값 을 검 사 할 수 있 다 .
정 수 의 경 우 에 , 모 든 값 은 십 진 수 이 거 나 , 8진 수 혹 은 16진 수 이 며 , 예 를 들 면 17, 021, 0x11 이 다 . 배 열 요 소 들 은 지 정 된 순 서 이 고 콤 마 에 의 해 구 분 된 다 . 요 소 들 은 값 을 생 략 함 으 로 써 넘 어 갈 수 있 다 .
2.0 계 열 의 모 듈 에 서 는 , 숫 자 로 시 작 하 지 않 는 값 은 문 자 열 로 간 주 된 다 . 2.1 에 서 , 파 라 미 터 의 유 형 정 보 가 값 을 문 자 열 로 간 주 할 것 인 지 지 시 하 게 되 었 다 . 만 약 값 이 큰 따 옴 표 (")로 시 작 한 다 면 , 문 자 열 은 C 에 서 처 럼 이 스 케 이 프 시 퀀 스 와 나 머 지 모 두 로 취 급 된 다 . 쉘 프 롬 프 트 에 서 인 용 부 호 자 체 는 쉘 해 석 에 서 보 호 되 어 야 함 을 주 의 하 라 .
관 련 항 목
rmmod(1), modprobe(1), depmod(1), lsmod(1), ksyms(1), modules(2), genksyms(8), kerneld(8).
역 사
모
듈 지 원 은 처 음
으 로 Bas Laarhoven <bas [AT] vimec.nl>
의 Anonymous Initial Linux 버 전 을
보 고 착 상 했 다 .
Jon Tombs <jon [AT] gtex02.es> 가 버
전 0.99.14 작 성
Bjorn Ekwall <bj0rn [AT] blox.se> 에 의
해 확 장 됨
Richard Henderson <rth [AT] tamu.edu> 에 의
해 2.1.17로 업 데 이 트
됨
역 자
서 성 용 <pooh [AT] kldp.org> 2000년 6월 4일