본문 바로가기
IT knowledge: 알아 두면 좋은 IT 지식

컴팩 스마트 어레이 디스크에 대한 FAQ

by 레이루이 2008. 5. 2.
반응형

컴팩 스마트 어레이 디스크에 대한 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로 파티션을 만듭니다.
    • fdisk /dev/ida/c0d0
      • 여기에서 두개의 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 (디스크와 메모리 상의 데이터 동기화 명령 )
    • sync
    • sync
    • sync
  • Umount everything ( 모두 언마운트 )
    • umount -a
  • 이제 단지 재부팅하면 끝. ( 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일 

반응형