공유할 서비스 선택

TECH


TECH

OS [Linux] raw device 소개 및 설정

페이지 정보

작성자 LeeHyongDong 아이디로 검색 전체게시물 댓글 0건 조회 9,218회 좋아요 1회 작성일 19-12-26 16:06

본문

●raw device

  1.raw device 설명

 

     1e7c6c0de1e8d32871c0ebb03ed15186_1577410605_77.jpg  

    - raw device는 커널을 거치지 않고 바로 버퍼 캐시에 접근을 하는 디스크 방식이어서 파일시스템 디스크보다 속도에서 이점을 갖는다. 

    - raw device를 여러 장치에서 사용하는 게 가능하다.

 

  2.raw device 사용 목적

     - 보통은 오라클에서 많이 사용한다.

 

  3.raw device 장단점

 

1e7c6c0de1e8d32871c0ebb03ed15186_1577670907_1849.png

     장점

  - 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 확인

     1e7c6c0de1e8d32871c0ebb03ed15186_1577343345_5233.png 

     ● raw device를 만들기 위해 디스크 한 개를 전부다 사용해야 합니다.

 

      - LVM생성 및 확인

     1e7c6c0de1e8d32871c0ebb03ed15186_1577343492_9504.png 

     ● 만든 디스크를 LVM으로 만들고 raw device로 사용하기 위해 

     ● /etc/udev/rules.d/70-persistent-ipoib.rules에 밑의 내용을 입력합니다.

 

     - raw device설정

     1e7c6c0de1e8d32871c0ebb03ed15186_1577343587_1357.png 

     ● 여기서 OWNER와 GROUP은 raw device를 소유해야 하는 유저와 그룹으로 바꿔 주시면 됩니다.

     

     - raw device 적용 및 확인

     1e7c6c0de1e8d32871c0ebb03ed15186_1577343688_7548.png 

     ● raw device를 즉시 적용하기 위해 명령어를 입력해 즉시 적용시켜주면 raw -qa 명령어로 현재 쓸 수 있는 raw device를 보여줍니다.

 

     - raw device 추가 

     1e7c6c0de1e8d32871c0ebb03ed15186_1577343751_864.png 

    ● 여러 개의 raw device를 만든다면 위와 같이 추가를 해주면 됩니다 

 

     - raw device 적용 및 확인

     1e7c6c0de1e8d32871c0ebb03ed15186_1577343836_314.png 

     ● 이렇게 보이면 raw device 생성이 완료되었습니다

     

     - 예시 파일

      1e7c6c0de1e8d32871c0ebb03ed15186_1577407638_5424.png 

     ● "/usr/lib/udev/rules.d/60-raw.rules" 밑에 그림과 같이 예시로 쓸 수 있는 파일이 있습니다. 이 파일을 복사해서 /etc/udev/rules.d/밑에 넣어 주석 처리를 삭제하면 됩니다.

 

  5.raw device 삭제

     - raw device 적용 및 확인

    05e05d9f35c1d8edaf21395c2204ead7_1584421625_1531.png
     ● 현재 raw device 2번을 사용하지 않아 제거합니다.
 

     - raw device설정

     05e05d9f35c1d8edaf21395c2204ead7_1584421578_2769.png
     ● ENV로 적어둔 줄을 삭제한뒤 리붓을 하면 raw device가 적용되어 raw2가 삭제됩니다. 

 

     - raw device 삭제 확인 

     05e05d9f35c1d8edaf21395c2204ead7_1584421828_561.jpg
 

댓글목록

등록된 댓글이 없습니다.

TECH 목록
번호 제목 작성자 작성일 조회수
184 OS OSworker 아이디로 검색 전체게시물 12-30 235
Red Hat z-stream 패키지를 어떻게 구분하나요? 또 z-stream이란 무엇인가요?

카테고리 : OS

235 0
작성자 : OSworker 23/12/30
183 OS OSworker 아이디로 검색 전체게시물 12-24 331
[issue] RHEL8 버전 설치시 swap 이 최대 128G 까지만 된다?

카테고리 : OS

331 0
작성자 : OSworker 23/12/24
182 Middleware 미들웨어 아이디로 검색 전체게시물 12-22 275
(오픈소스 활용-24) 리눅스 java, python 우선순위 설정방법 - (update-alternatives 명령어)

카테고리 : Middleware

275 0
작성자 : 미들웨어 23/12/22
181 OS OSworker 아이디로 검색 전체게시물 12-17 832
OS 모니터링 하실 때 많이 사용되는 SAR에 대해 아시죠?

카테고리 : OS

832 0
작성자 : OSworker 23/12/17
180 Middleware 미들웨어 아이디로 검색 전체게시물 12-07 528
(Apache) Apache 2.4.37 & Weblogic-14 연동방법 (mod_wl_24.so 활용)

카테고리 : Middleware

528 0
작성자 : 미들웨어 23/12/07
179 OS OSworker 아이디로 검색 전체게시물 11-27 808
요즘 이슈인 SUSE Liberty VS Red Hat Enterprise Linux 에 대해 들어보셨나요?

카테고리 : OS

808 0
작성자 : OSworker 23/11/27
178 Middleware 미들웨어 아이디로 검색 전체게시물 11-23 905
(Tmax) JEUS 21 다운로드 및 Master 설치 및 기동해보기

카테고리 : Middleware

905 0
작성자 : 미들웨어 23/11/23
177 OS OSworker 아이디로 검색 전체게시물 11-20 424
레드햇, RHEL 9.3 공개 - Podman 컨테이너 관리 기능 강화

카테고리 : OS

424 0
작성자 : OSworker 23/11/20
176 OS OSworker 아이디로 검색 전체게시물 11-12 1743
레드햇 자격증에 대해 쉽게 설명드리고자 합니다.

카테고리 : OS

1,743 0
작성자 : OSworker 23/11/12
175 Middleware 미들웨어 아이디로 검색 전체게시물 11-08 907
(오픈소스 활용-23) (부하테스트 Tool) Jmeter 설치 및 구성 가이드

카테고리 : Middleware

907 0
작성자 : 미들웨어 23/11/08
Total 204건
게시물 검색

주식회사 클럭스| 대표 : 이찬호| 사업자등록번호 : 107-87-27655
주소 : 서울특별시 영등포구 국회대로 800, 여의도파라곤
E-mail : sales@chlux.co.kr
Copyright © 클럭스 www.chlux.co.kr All rights reserved.
상단으로Top