컴팩 스마트 어레이 디스크에 대한 FAQ
왜 수정된 디스크를 이용하여 리눅스 커널 버젼 2.2.X 를 설치 할 수 없나요 ?
기본 레드햇 5.2 CD에는 커널 버젼 2.0.36에 기반을 두고 있습니다. 커널 버젼 2.2.X를 사용하고자 하면 여러개의 RPM'S (레드햇 패키지) 를 업그레이드 해야합니다. 2.2.X커널을 위해서는 이러한 RPM들을 포함해야 합니다. 아래 3가지 이유로 만들지 않았습니다.
- 저의 목적은 컴팩 스마트어레이 컨트롤러를 위한 레드랫 리눅스 설치를 위한 단순하고 편리한 디스크를 만드는데 있습니다.
- 새로운 레드햇 6.0 버전에는 설치 과정에서 컴팩 어레이 컨트롤러를 지원할 것입니다.
- 저의 디스크는 파워유저를 위한 것입니다. ( 그렇지 않다면, 당신은 컴팩 프로라이언트를 사용하지 않기 것입니다. ) 추후, 2.2.X버젼으로 업그레이드는 ...
스마트 어레이 드라이버에서 에러 발생시 누구에게 도움을 요청하면 되나요 ?
드라이버를 제작한 Chris Frantz 에게 버그 리포트를 보내세요.
설치시 먼저 루트 파티션에 모든것을 설치하고, 그 다음에 다른 파티션으로 파일을 옮기라고 했습니다. 어떻게 하나요 ?
좋은 질문입니다. 다음과 같은 컴팩 프로라이언트에 레드햇 5.2 설치 방법에 대한 내용이 있습니다. 도움이 될것입니다.
- 저의 디스크로 부팅하고 350MB 루트파티션을 만듭니다. I
- 설치 스크립트를 실행합니다.
- 설치 후 수행이 잘 되었나 점검합니다.
- 잘 되었다면, 새로운 파티션에 파일을 옮길 것입니다.
- 자 이제, /usr 파티션에 move 합니다.
- 루트파티션을 /mnt/compaq 으로 마운트 합니다. --> mount /dev/c0d0px /mnt/compaq ( x는 루트파티션 번호)
- fdisk를 이용하여 새로운 linux native 파티션을 만듭니다. 새로운 파티션을 /dev/ida/c0d0p3 라고 한다면, ...
- 파일 시스템을 만듭니다. : mke2fs /dev/ida/c0d0p3
- 파일 시스템을 점검합니다. : e2fsck -f /dev/ida/c0d0p3
- 임시 디렉토리를 만들고 그곳에 새로운 파티션을 마운트 합니다.
- cd /mnt ; mkdir newusr
- mount /dev/ida/c0d0p3 /mnt/newusr
- 모든 파일을 복사힙니다. : cd /mnt/compaq/usr ; cp -f -R -d -p * /mnt/newusr
- /mnt/compaq/usr 를 제거합니다. : cd /mnt/compaq ; rm -rf usr
- 다시 /mnt/compaq/usr 를 만듭니다. : cd /mnt/compaq ; mkdir usr
- 설치 디스크를 마운트 합니다. (vi 가 그안에 있습니다.) : mount /dev/fd0 /mnt/floppy
- /mnt/compaq/etc/fstab 파일을 수정합니다. 다음 내용을 추가합니다. : /dev/ida/c0d0p3 /usr ext2 defaults 1 2
- umount /mnt/newusr ; umount /mnt/compaq ; umount /mnt/floppy ( 언마운트 합니다.)
- 플로피를 제거하고 컴팩서버를 재부팅 합니다.
- 이제 /usr 파티션이 만들어 졌습니다. (완료)
- 다른 파티션을 만들려면, 위의 과정과 같이 반복하시면 됩니다.
여기에 또 다른 방법이 있습니다. Tate Bloom 이 만든것입니다.
- 설치 디스크와 레드랫 5.2 CD를 마운트 합니다.
- mount /dev/fd0 /mnt/floppy
- mount /dev/hda /mnt/cdrom
- fdisk로 파티션을 만듭니다.
- 여기에서 두개의 primary 파티션을 만듭니다.
- c0d0p1 for / 300MB
- c0d0p2 for /swap 127MB
- 다음에 하나의 확장 (extended) 파티션을 드라이브의 남은 공간에 만듭니다.
- 이 공간은 편리한 대로 나누시면 됩니다. ( 제 경우는 3개로 나누었습니다. )
- 각각 2GB씩 파시션을 합니다. (각자 알아서... )
- c0d0p3 은 사용하지 않고, c0d0p4 는 확장 파티션의 placeholder 이므로 보이지 않습니다.
- c0d0p5 for /usr
- c0d0p6 for /var
- c0d0p7 for /tmp
- 루트파티션의 심볼릭 링크)symlink)를 만듭니다.
- ln -s /dev/ida/c0d0p1 /dev/rootpart
- 파티션을 포멧합니다.
- mke2fs /dev/ida/c0d0p1
- mke2fs /dev/ida/c0d0p5
- mke2fs /dev/ida/c0d0p6
- mke2fs /dev/ida/c0d0p7
- 파티션을 점검합니다.
- e2fsck -f /dev/ida/c0d0p1
- e2fsck -f /dev/ida/c0d0p5
- e2fsck -f /dev/ida/c0d0p6
- e2fsck -f /dev/ida/c0d0p7
- 루트파이션을 마운트합니다.
- mount /dev/rootpart /mnt/compaq
- 다른 파티션들을 위한 마운트 포인트를 만듭니다.
- mkdir /mnt/compaq/usr
- mkdir /mnt/compaq/var
- mkdir /mnt/compaq/tmp
- 다른 파티션들을 마운트 합니다.
- mount /dev/ida/c0d0p5 /mnt/compaq/usr
- mount /dev/ida/c0d0p6 /mnt/compaq/var
- mount /dev/ida/c0d0p7 /mnt/compaq/tmp
- rpm's을 설치 합니다.
- 몇몇 구성 파일을 복사합니다.
- cp -f /mnt/floppy/etc/network /mnt/compaq/etc/sysconfig
- cp -f /mnt/floppy/etc/lilo.conf /mnt/compaq/etc
- cp -f /mnt/floppy/etc/fstab /mnt/compaq/etc
- 컴팩 패치를 설치합니다.
- cd /mnt/floppy/RPMS
- rpm --root /mnt/compaq --nodeps --force compaqarray-patch-1.0-2.i386.rpm
- lilo.conf 와 fstab 파일을 수정합니다.
- cd /mnt/compaq/etc
- vi lilo.conf
- /mnt/compaq/sbin/lilo -r /mnt/compaq
- vi /mnt/compaq/etc/fstab
- using vi edit the fstab file to mount the new directories
- /dev/ida/c0d0p1 /
- /dev/ida/c0d0p2 /swap
- /dev/ida/c0d0p5 /usr
- /dev/ida/c0d0p6 /var
- /dev/ida/c0d0p7 /tmp
- Sync the disks (디스크와 메모리 상의 데이터 동기화 명령 )
- Umount everything ( 모두 언마운트 )
- 이제 단지 재부팅하면 끝. ( mkswap /dev/ida/c0d0p2 은 이미 수행한 상태임.) ! I think I had already run mkswap on /dev/ida/c0d0p2, so I didn't need to on first reboot, but you may have to to get the swap partition to run correctly if running this for the first time.
FreeBSD를 위한 스마트 어레이 ?
FreeBSD 2.x 시리즈를 위한 특별한 드라이브가 필요합니다. 이곳에 가시면 http://www.doc.ic.ac.uk/~md/ida/ 찾으실 수 있습니다. 컴팩 프로라이언트 서버 3000 에 스마트 2DH 컨트롤러를 이용한 FreeBSD 2.2.8을 설치 시 문제가 없었다. 이 서버는 현재 우리의 인터넷 proxy server (Squid) 로 사용중이며, 3.1로 업그레이드 시 문제가...
한글판 최초 편역일 : 1999년 5월 4일 by 박현준. 최종 수정일 : 1999년 5월 4일