| CD 서버 하우투 | ||
|---|---|---|
| 이전 | ||
리눅스 만드레이크 배포본(7.0)은 8개의 루프 디바이스를 사용할수 있도록 커널이 컴파일 되어 있다. 만약 8개 이상의 CD 이미지를 마운트 하려면 이번장을 읽어 봐라.
커널이 지원하는 루프 디바이스의 숫자를 늘리려면 /usr/src/linux/drivers/block/loop.c 파일을 수정해야 한다.
만약, 당신이 커널 소스를 당신의 머신에서 찾을수 없다면, 배포본에 있는 커널 소스를 설치해라.
usr/src/linux/drivers/block/loop.c 파일에서 다음 라인을 찾아 필요한 만큼의 루프 디바이스 적어준다.
#define MAX_LOOP 16 |
커널과 모듈들을 새로이 컴파일/설치 한다. 도움이 필요하다면 /usr/src/linux/README를 읽어라.
mknod 명령은 /dev 에 디바이스를 만들어 준다. 루프 디바이스의 major 번호는 "7" 이고 minor 번호는 "0"으로 시작한다. 만약 당신이 /usr/src/linux/drivers/block/loop.c 에 MAX_LOOP 를 8로 설정했다면, /dev 에 loop0 에서 loop7 까지가 존재해야 한다. /dev/loop8 디바이스를 만들기 위해서는 다음과 같이 한다.
mknod -m660 /dev/loop8 b 7 8 |
새로운 파일의 소유권, 퍼미션을 확인하자. 다음과 같은 명령으로 바꿀수 있다.
chown root.disk /dev/loop8 |
다음 명령으로 퍼미션을 바꿀수 있다:
chmod 666 /dev/loop8 |