본문 바로가기
GOORM

GOORM: Kubernetes-13

by hxunz 2021. 11. 10.
  1. Facts (사실, 객관)
    : 어제 배운 ACL, 디스크 구조 및 파일 시스템, 스왑 메모리 복습 겸 실습을 진행하였다. 오늘은 LVM개념, 물리볼륨, 논리볼륨, 볼륨 그룹에 대해서 배우고 실습 문제까지 풀었다.
     
  2. Feelings (느낌, 주관)
    : 버츄얼박스 이번에는 윈도우에서 에러나서 그냥 맥북에서 버츄얼박스 다시 깔아서 했다... 쉽지 않은... 그리고 오늘은 실습했던것들 다시 제대로 해봤다. 이해가 가는듯하면서 아직은 나한테 어려웠다... 구름에서 제공해준 코테 연습도 얼른 해야되는데 빨리 해봐야겠다.

  3. Findings (배운 점)
    : LVM
     - 여러개의 하드디스크를 합쳐서 한 개의 파일 시스템으로 사용하는 것으로 필요에 따라서 다시 나눌 수 있다.
     - Physical Volume(물리볼륨) : /dev/sda1, /dev/sdb1 등의 파티션
     - Volume Group(볼륨그룹) : 물리볼륨을 합쳐서 1개의 물리 그룹으로 만드는 것
     - Logical Volume(논리볼륨) : 볼륨 그룹을 한개 이상으로 나눠서 논리 그룹으로 나눈것

    논리 볼륨 생성
     - 물리적 저장 장치를 논리적 장치로 관리
     - 공간 활용이 유연하고 확장성이 좋다
     - 미러링 및 스냅샷 기능 지원
      물리 저장 장치(파티션) 논리 저장 장치(논리볼륨)
    이름지정 장치 이름(파티션 넘버) 사용자지정
    확장 파티션 제거 후 생성 명령어로 확장
    최소단위 섹터 PE(LE)

    논리 볼륨의 구조
    이름 설명
    PV (Physical Volume) 물리 장치와 직접 매핑
    다양한 장치로 생성 가능
    VG (Volume Group) 하나 이상의 PV로 구성
    사용 가능한 PE를 LV에 할당 
    LV (Logical Volume) 실질적인 사용 공간
    VG 범위 내에서 생성
    PE (Physical Extent) PV를 구성하는 기본단위
    데이터 저장 단위
    LE (Logical Extent) LV를 이루는 기본단위
    기본적으로 PE와 1:1 매칭

    물리 볼륨 생성
     - pvcreate <장치명>
     - pvdisplay [PVNAME]

    볼륨 그룹 생성
     - vgcreate <VGNAME> <PVNAME>
     - vgdisplay [VGNAME]
     - PE 사이즈가 크면 공간 낭비가 심하다
     - PE 사이즈가 작으면 I/O 시간이 길어진다

    논리 볼륨 생성
     - lvcreate <VGNAME> <SIZE>
     - lvdisplay [장치명]
    -L 단위를 이용한 크기 지정
    -l LE 갯수를 이용해 크기를 지정
    -n 논리 볼륨의 이름을 지정해 주고 싶을 때

    볼륨 그룹 확장
     - vgextend <VGNAME> <PVNAME>

    볼륨 그룹 축소
     - 사용 전 : vgreduce <VGNAME> <PVNAME>
     - 사용 중 : pvmove <제거할 pv>

    논리 볼륨 확장
     - lvextend <LVNAME> <SIZE>

'GOORM' 카테고리의 다른 글

GOORM: Kubernetes-15  (0) 2021.11.12
GOORM: Kubernetes-14  (0) 2021.11.11
GOORM: Kubernetes-12  (0) 2021.11.09
GOORM: Kubernetes-11  (0) 2021.11.08
GOORM: Kubernetes-10  (0) 2021.11.05

댓글