areca arc-1220 128MB raid card 를 중고로 싸게 얻게되었다. 그리고 리눅스박스와 썬더볼트 디스플레이와 연결하기 위해서 1394b 컨트롤러도 하나 구입했다.


<areca arc-1220 128M 8port raid card>


아래와 같은 스펙은 가졌고.. 오래된 카드지만 싸게나와서 샀다. 용인에서 BR10i 를 구매하려다가, 용산갈일이 있어서 겸사겸사 ARC-1220을 구하게됐다.


모델명

ARC-1220

 주요기능

SATA II RAID Cont

 프로세서

Intel IOP333

인터페이스

PCI E 8x

디스크  지원

SATA II

디스크 포트 

8개

캐시 메모리

128M

RAID 지원

RAID level 0,1,(10),3,5,6,JBOD

기능지원

- Write-through or Write-back 캐쉬 지원
- 대용량 스토리지 요구를 위한 멀티 어댑터지원
- BIOS PnP(Plug and Play) 지원

- BBS (BIOS Boot Specification) 지원

- Battery backup module(BBM) 지원

- 이벤트나 동작 상황 로그를 저 우NVRAM

운영체제

Linux

제조사

Areca Technology Corporation (http://www.areca.us)





             
                   


< NEXT 1394b E94 >


1394b 컨트롤러는 국산 제품이고 PCI E 1x 이다.


현재 슈퍼마이크로 X8DA3를 사용하고 있는데, PCI-E 16x, 4x  슬롯이 비어있어서 각각 설치해주었다.




정말 아슬아슬하게 딱 맞았다. raid 카드의 쿨러때문에 '될까 될까' 했는데 '됐다"


모든 설치가 끝나고 설정을 해주기위해 컴퓨터를 켰는데 문제가 생겼다. 부팅시 raid 컨트롤러의 bios 셋업에 진입(TAB / F6)이 잘되질 않았다. 레이드 카드 인식문제는 아니었고.. 아주 잠깐 설정화면이 뜨다가 바로 리부팅이 되었다. areca 홈페이지를 가서 메뉴얼을 정독하던 도중에 arcHttp 라는 기능이 있것을 찾아냈다.  웹기반으로 raid 카드를 제어하는 서비스이다.


우선 이걸 사용하려면 몇몇 유틸리티와 메뉴얼이 필요한데 아래의 areca Download 페이지에서 찾을수있다.


나중에 번거롭지않길 위해서 필요한 파일들을 압축해서 올린다.(archttp64,cli64,모든메뉴얼,그리고 초신 펌웨어포함)


arc1220.tar.gz


여기서 archttp64 라는 http 프록시 서버 프로그램을 실행해주고 http://127.0.0.1 로 접속을하면 아래와 같이 웹페이지를 통해서 raid 카드의 설정과 심지어 펌웨어 업데이트까지 할수가있다.



너무 편하다 ㅋ 이렇게 펌웨어 업데이트를 웹상에서 해주고 리부팅시켜보니, 부팅시에도 레이드 카드 바이오스에 진입이 가능하였다. 결국 펌웨어가 너무 오래된것이 문제였었다.


일단은 JBOD 으로 설정해서 SATA 확장만 해두었다.





다음으로는 1394b 컨트롤러 설치였다. 제발 별탈이 없었으면 좋겠다는 생각뿐이었는데 다행이 별탈없이 바로 인식하였다. 1394b는 컴퓨터간 데이터 전송으로는 정말 괜찮은 선택같다. LAN 선으로 직접연결하는것보다 속도가 빠르다. 첫째로는 따로 컨트롤러가 존재해서 데이터 교류시 CPU 의 간섭이 적기때문이다.  


P-to-P 설정을 하기위해선, LAN을 통한 direct connection 과 마찬가지로 아이피 설정을 해주면된다.

공유기의 192.xxx와 겹치지 않기위해서 10.xxx.xxx.2 와같은 걸 사용했다. 맥북에서는 너무 손쉽게 설정이 가능하지만. 리눅스에서는 몇가지 알아둬야할 키워드가 있다.

예전엔 eth0,eth1.. 와 같은 인터페이스 이름을 사용했었는데 최근엔 firewire0, firewire1 과 같은 이름을 사용한다.  그리고 디바이스 파일은 /dev/fw0,fw1 등을 사용한다. NetworkManager 를 사용한다면 아래와 같이 설정해주면 된다.




리눅스 쪽에서 10.0.0.2 를 사용하고, 맥북에서 10.0.0.3 을 사용하도록 설정을 한다면,


ifconfig firewire0  10.0.0.2 netmask 255.255.255.0 up


을통해서 활성화 시켜준다.


이후에는 ssh 를 사용하는 프론트엔드를 통해서 자유롭게 데이터 전송을 할수가있다 :)




WRITTEN BY
RootFriend
개인적으로... 나쁜 기억력에 도움되라고 만들게되었습니다.

,