티스토리 뷰
nsmod는 '/lib/modules/커널버전' 의 디렉토리를 뒤져서
해당 모듈이 있으면 올려줍니다.
modprobe는 depmod에 의해 생성된 modules.dep 에서 찾아
모듈을 올립니다. 그리고 해당 모듈에 의존성이 있거나 해당모듈보다
선행되어야 하는 모듈이 있으면 그 모듈도 같이 올려줍니다.
이 부분이 insmod와 가장 큰 차이가 있습니다.
예를들어 vfat이란 모듈을 올리기 위해선 fat이란 모듈이 먼저
올라와 있어야 하는데 fat이 올라와 있지 않은상태에서
# insmod vfat 하면 fat에관한 심벌을 찾지못해 vfat 모듈을 올리지 못하지만
# modprobe vfat 을 실행하면 자동으로 fat을 먼저 올리고 그다음 vfat
모듈을 올려줍니다.
(커널 컴파일시 fat,vfat을 모듈로 설정했다고 가정했습니다.)
modprobe로 해당 모듈을 찾지못하는 경우는 modules.dep에 없을가능성이 크므로
# depmod -a 해서 새롭게 갱신 해주세요.
참고로 의존관계에 있는 모듈들을 한꺼번에 내릴려면 rmmod -r 옵션을 쓰면 됩니다.
- 폐인 -
[출처] insmod와 modprobe 의 차이|작성자 판타
'Linux' 카테고리의 다른 글
CPU context corrupt (0) | 2015.06.04 |
---|---|
umount device is busy 리눅스에서 언마운트가 안될때 (0) | 2015.06.04 |
리눅스 하드웨어 및 시스템 정보 확인 명령어 (0) | 2015.06.04 |
mod_rpaf (proxy 관련 apache module) (0) | 2015.06.03 |
tcpproxy (0) | 2015.06.03 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- mariadb
- HAProxy
- iptables
- virtualbox
- php
- WAF
- IPSEC
- yum
- centos8
- galera
- 베이어다이나믹
- ntp
- NGINX
- centOS7
- glusterfs
- L2TP
- softether
- GeoIP
- kvm
- 인증서
- SSL
- cURL
- gitlab
- MySQL
- Apache
- OpenVPN
- mod_security
- 리눅스
- pptp
- ssh
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
글 보관함