페도라에서 promise raid카드 가지고 xfs 사용하기 몸부림.
안녕 하세요,
페도라에서 promise 150tx2카드를 인식 시켜 xfs filesystem사용 할려고 참 많은 시간을 허비 하면서 결국엔 성공 했답니다.
커널 컴파일 20번의 노력의 결과 끝에 결국엔 성공해서, /dev/sda 마운트 성공 정말 눈물 나는 순간 이었답니다.
사실 페도라코어 자체에 xfs된다는 소리 듣고 열심히 해봤지만, 안되더군요, 하지만, 커널 소스 받아 직접 컴파일후 재부팅하면, 어찌된 영문인지, sata_promise드리아버 문제 때문인지, 제 promise raid 카드를 인식 못하는 것이었습니다. 커널 컴파일후 make install하면, promise 드라이버를 못 찾았다는 그런 에러 메세지를 목격하고 어떻게 하면 찾을 수 있을까 고민중, 페도라 순수 커널엔 sata_promise.ko파일이 있음을 발견하고, 제가 받은 커널 소스디렉토리에 강제로 복사해서, 페도라에서 sata_promise인식 시키고, xfs jfs reiserfs모듈 만들어 성공 했는데, 생각보다 어렵더군요.
이제 이 xfs마운트한 드리이브를 /드리이브로 백업 해야 하는데, grub나, fstab에서 어떻게 설정해줘야 할지 몰라서, 지금 미루고 있는 실정입니다.
생각보다 많이 어렵더군요. 커널 컴파일이나, 장비지원에 있어 참 많이 힘들구나, 하는 생각 그리고 하드웨어 raid를 지원하지 않아 지금 절름발이 신세로 사용중이죠.
fdisk -l 해보면, /dev/sda /dev/sdb 이렇게 나오는군요.
근데 이걸 soft raid로 해서 묵어서 raid로 구성해야 하는지 아니면, LVM 으로 스트라이프 구성하는게 낳을지 고민 입니다.
그리고 grub랑 fstab에서 /dev/sda 설정은 어떻게 해야 하는건지 궁금 합니다. 지금 제 설정은
/etc/boot/grub.conf설정은
default=2
timeout=5
splashimage=(hd0,1)/boot/grub/splash.xpm.gz
hiddenmenu
title Fedora Core (2.6.12-jeonvar)
root (hd0,1)
kernel /boot/vmlinuz-2.6.12-jeonvar ro root=LABEL=/ rhgb quiet
initrd /boot/initrd-2.6.12-jeonvar.img
이렇게 되어 있는데 여기서 (hd0,1) 이부분을 (sd0,1)이렇게 바꾸어 줘야 하나요? 아니면 (/dev/sda1) 이런식으로 바꿔 줘야 하는지 궁금 합니다.
그리고 /etc/fstab 설정은
LABEL=/ / ext3 defaults 1 1 이런식으로 되어 있는데 이걸
/dev/sda1 / xfs defaults 1 1
이렇게 변경 해줘야 하는건가요?
긴글이지만, 여러분의 도움을 기다리겠습니다, 긴글읽어 주셔서 감사 드리고 즐겁고 행복한 하루 되세요.
댓글 달기