OS [Linux] raw device 소개 및 설정
페이지 정보
작성자 LeeHyongDong 아이디로 검색 전체게시물 댓글 0건 조회 11,391회 좋아요 1회 작성일 19-12-26 16:06본문
●raw device
1.raw device 설명
- raw device는 커널을 거치지 않고 바로 버퍼 캐시에 접근을 하는 디스크 방식이어서 파일시스템 디스크보다 속도에서 이점을 갖는다.
- raw device를 여러 장치에서 사용하는 게 가능하다.
2.raw device 사용 목적
- 보통은 오라클에서 많이 사용한다.
3.raw device 장단점
● 장점
- OS 측면에서 커널을 거치지 않고 즉시 USER cache로 접근을 해 OS에 가해지는 부하가 적어집니다.
그걸로 인해 OS OVERHEAD 회피 가능하고 OS BUFFER SIZE를 줄일 수 있는 것입니다.
- I/O이 파일시스템 보다 빠른 이유는 파일시스템은 커널을 거치고 유저 메모리에 도착하지만
raw device는 바로 유저 메모리로 출발해서 보다 빠른 I/O이 가능합니다.
● 단점
- 파일시스템은 OS에서 관리를 할 수 있어 생성이 쉽지만 raw device는 OS에서 접근이 힘들어 SETUP 하기 어렵습니다.
- 파일시스템은 BACKUP이 쉽지만 raw device는 BACKUP 과정이 보다 복잡합니다.
- OS에서 cylinder 0을 보호하지 못하기에 raw device를 만들 때 cylinder 0을 피해야 합니다.
4.raw device 생성
- disk 확인
● raw device를 만들기 위해 디스크 한 개를 전부다 사용해야 합니다.
- LVM생성 및 확인
● 만든 디스크를 LVM으로 만들고 raw device로 사용하기 위해
● /etc/udev/rules.d/70-persistent-ipoib.rules에 밑의 내용을 입력합니다.
- raw device설정
● 여기서 OWNER와 GROUP은 raw device를 소유해야 하는 유저와 그룹으로 바꿔 주시면 됩니다.
- raw device 적용 및 확인
● raw device를 즉시 적용하기 위해 명령어를 입력해 즉시 적용시켜주면 raw -qa 명령어로 현재 쓸 수 있는 raw device를 보여줍니다.
- raw device 추가
● 여러 개의 raw device를 만든다면 위와 같이 추가를 해주면 됩니다
- raw device 적용 및 확인
● 이렇게 보이면 raw device 생성이 완료되었습니다
- 예시 파일
● "/usr/lib/udev/rules.d/60-raw.rules" 밑에 그림과 같이 예시로 쓸 수 있는 파일이 있습니다. 이 파일을 복사해서 /etc/udev/rules.d/밑에 넣어 주석 처리를 삭제하면 됩니다.
5.raw device 삭제
- raw device 적용 및 확인
● 현재 raw device 2번을 사용하지 않아 제거합니다.
- raw device설정
● ENV로 적어둔 줄을 삭제한뒤 리붓을 하면 raw device가 적용되어 raw2가 삭제됩니다.
- raw device 삭제 확인
댓글목록
등록된 댓글이 없습니다.