Linux(RHEL) raw-device 생성

  1. raw-device
    • OS의 캐싱없이 DB나 다른 시스템에서 직접 캐싱을 사용하려고 할 때 쓰인다.
  2. 생성방법 (RHEL 7 버전 기준. RHEL 6에서도 되는것으로 보인다.)
    • LUN에서 바로 할당 할 수도 있지만. LV까지 생성 이후 Raw-device로도 변환 가능하기에 LV 생성하는 방법으로 진행한다.
    1. 파티션 생성, pv, vg, lv 생성
      [rhelServer]$ parted 혹은 fdisk 이용하여 partion 생성
      [rhelServer]$ pvcreate /dev/sdb1
      [rhelServer]$ vgcreate rawvg /dev/sdb1
      [rhelServer]$ lvcreate -n lv-raw01 -L 100G rawvg
      
    2. 단순 1개 raw 생성할 때
      [rhelServer]$ raw /dev/raw/raw1 /dev/rawvg/lv-raw01
      #재부팅시 적용을 원하면 스크립트 rc.loacl에 등록 진행
      
    3. 여러 raw 생성시 ```bash [rhelServer]$ vi /etc/udev/rules.d/60-raw.rules #아래의 사항 등록

      ==, != 등의 조건을 만족하면 뒤의 할당문을 실행시키게 된다.

      #예를들면 아래의 구문은 udevadm trigger –type=devices –action=change action 부분이

      add 혹은 change 가 아니면 raw_end로 이동시킨다.

ACTION!=”add change”, GOTO=”raw_end”

Create raw character device mapping:

vg_name, lvname 이 조건에 맞을때 뒤의 run을 할당한다.

ENV{DM_VG_NAME}==”rawvg”, ENV{DM_LV_NAME}==”lv-raw01”, RUN+=”/bin/raw /dev/raw/raw1 %N” ENV{DM_VG_NAME}==”rawvg”, ENV{DM_LV_NAME}==”lv-raw02”, RUN+=”/bin/raw /dev/raw/raw2 %N”

To set permissions:

KERNEL==”raw*”, OWNER:=”username”, GROUP:=”groupname”, MODE:=”0660”

LABEL=”raw_end”

```

2021

Openshift Gitlab Helm 설치

1 minute read

Openshift Gitlab Install Openshift Gitlab Helm Install Helm Repo Add 레퍼런스는 여기 확인 https://docs.gitlab.com/cha...

리눅스 CR/LF 변환 파이썬 & 끝에 라인개행 들어간 파일 제거

less than 1 minute read

##개요 리눅스의 라인개행은 윈도우의 라인개행과 다르다. 고객의 요청으로 많은 건수의 파일을 이동할 일이 있었는데, 파일 리스트를 윈도우에서 작성해서 넘어오는 바람에 원치않은 라인개행 문자가 파일 끝에 들어가게 되어 해결방법을 남긴다. 파일 리스트 라인개...

Back to Top ↑

2020

Back to Top ↑

2019

Linux(RHEL) raw-device 생성

less than 1 minute read

raw-device OS의 캐싱없이 DB나 다른 시스템에서 직접 캐싱을 사용하려고 할 때 쓰인다.

SSH PasswordLess 로그인

less than 1 minute read

SSH Passwordless 로그인을 위해선 SSH 공개키 배포가 필요하다. 테스트 OS RHEL7 서버 구성 sshServer - sshClient sshServer -> sshClinet로 ssh 비밀번호 없어 접속 ...

Openshift 4.2 설치

1 minute read

레퍼런스. https://docs.openshift.com/container-platform/4.2/installing/installing_vsphere/installing-vsphere.html?extIdCarryOver=true&sc_cid=701f2000001OH74A...

Parted 사용법

less than 1 minute read

Parted 명령어 2TB 이상부터는 Fdisk 파티션 분할이 어렵다. Parted를 사용하자

Back to Top ↑