ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 디스크 관리(심화, pvcreate, vgcreate, lvcreate)
    카테고리 없음 2022. 9. 26. 20:16

    1. LVM(Logical Volume Manager)

      1.1. 사용자 디스크에 직접 쓰기 작업을 하지 않고 LVM통해서 제어

      1.2. PV(Physical Volume) : 파티션을 LVM으로 사용하겠다라는 선언

               # pvcreate 장치명1 장치명1

               # pvscan

               # pvs

               # pvdisplay

               # pvremove 장치명1 장치명

      1.3. VG(Volume Group) : 여러개의 PV를 하나 이상의 VG로 관리

               # vgcreate vg명 pv명1 pv명2 ......

               # vgscan

               # vgs

               # vgdisplay 

               # vgremove vg명

               # vgextent vg명 pv명1 pv명2 ....

      1.4. LV(Logical Volume) : 파티션처럼 사용

               # lvcreate -L 3G -n lv명 vg명

               # lvextend -L +1G /dev/vg명/lv명                      기존 용량에 1G 추가

               # lvextend -L 5G /dev/vg명/lv명                      최종 용량을 5G로 만들어라

               # lvremove /dev/vg명/lv명

               # lvscan

     

    디스크 관리에 이어서 오늘은 lvcreate, vgcreate, pvcreate를 활용해서 파일을 한곳으로 모으거나 나누는 작업을 진행 해보도록 하자.

     

    파티션을 하나 만들어준다 

    t를 눌러본다 8e를 누른후 w 

    8e 는 System 종류이며 Linux LVM이라는 리눅스 파일 종류이다. 이후엔

    pvcreate 만들어주고 난 후 babo라는 그룹을 vgcreate를 통해서 만들어준다.

    내가 만든 그룹이나 용량 등 자세하게 볼 수 있는 명령어는 

    vgs vgscan vgdisplay 등이 있다.

    예시로는 

    lvcreate 로 babo1과 babo 3기가짜리를 만들어준다

    lvcreate로 3g babo2를 또 만들어준다

    똑같은 방법으로 babo3를 만들어준다

    이후에 blkid를 해보면 babo1, babo2, babo3이 어떤 파일 시스템으로 만들어졌는지 알수있다.

    파일 시스템 ext3를 babo1에 만들어준다

    ext4도 만들어준다

    xfs또한 만들어준다

    마운트 babo1은 /p1에 babo2는 /p2에 babo3은 /p3로 마운트 해준다( 빨간선은 무시)

    df -Th는 최종확인 명령어이다. 사이즈 및 어디에 마운트 되어있는지 확인 할 수 있다.

Designed by Tistory.