Linux

LVM-linear

FE개발자 2018. 5. 24. 19:38


@LVM

-소프트 웨어만 지원한다

-디스크 가상화 기법

-RAID보다 유연한 기능을 제공한다. =>사용중에 용량을 수정할수있다.


1.PV(Physical Volume)

-LVM을 구성하는 물리적인 단위

2.VG(Volume Group)

-여러개의 PV를 이용하여 구성되는 논리적인 단위

3.LV(Logical Volume)

-VG를 이용하여 사용하고자 하는 디스크 공간을 할당할수있다.


[Linear구성(LVM)]

1.디스크 추가

-/dev/sdb 

-/dev/sdc

-/dev/sdd

-/dev/sde


2.파티션 생성(LVM파티셔 생성)

-시스템아이디:8e

3.PV생성

#>pvcreate <dev_name>

ex) /dev/sdb1, /dev/sdc1을 PV생성

#>pvcreate /dev/sdb1

#>pvcreate /dev/sdc1

(확인)

#>pvs


4.VG생성

#>vgcreate <vg_name> <pv_path>

ex) /dev/sdb1, /dev/sdc1 을 korea이름의 VG생성

#>vgcreate korea /dev/sdb1 /dev/sdc1

(확인)

#>vgs

**VFree 는 남아있는 공간이다.**


5.LV생성

ex)korea VG에서 lv01이라는 lV만들기(Size는 500M, 타입은 linear)


#>lvcreate -L 500M -n lv01 korea

//기본값이 linear라 따로 써줄 필요 없다

// -L는 크기지정해줄때 써준다

// -n는 이름을 지정해줄때 사용

ex)korea VG에서 lv02이라는 LV만들기(Size는 남은용량 전체,타입은 linear)


#>lvcreate -l 100%FREE -n lv02 korea

//-l은 크기를 퍼센트로 지정해줄때 사용

//FREE는 남은용량을 의미

(확인)

#>ll /dev/korea

** 모든장치는 /dev로 확인**

#>ll /dev/mapper/

**원본은 하나이나 링크가 두개이다**


6.파일시스템 생성

#>mkfs -t ext4 /dev/mapper/korea-lv01

#>mkfs -t ext4 /dev/mapper/korea-lv02


7.마운트

#>mkdir /korea

#>mkdir /korea/lv01     /korea/lv02    //디렉터리를만들어준다음

#>mount /dev/korea/lv01     /korea/lv01

#>mount /dev/korea/lv02     /korea/lv02

(확인)

#> df -h

8.장치제거

1)마운트 해제

#>umount <dev_name>

or

#>umount <mount_point>


ex) /dev/korea/lv01 , /dev/kore/lv02 마운트해제하기

#>umount /dev/korea/lv01

#>umount /dev/korea/lv02


2)LV제거

#>lvremove <lv_dev_path>

#>lvremove /dev/korea/lv01

#>lvremove /dev/korea/lv02


3)VG제거

#>vgremove <vg_name>

#>vgremove korea


4)PV제거

#>pvremove <pv_dev_path>

#>pvremove /dev/sdb1

#>pvremove /dev/sdc1

















'Linux' 카테고리의 다른 글

LVM-mirror  (0) 2018.05.27
LVM-stripe  (0) 2018.05.24
Level 0+1/ Level1+0  (0) 2018.05.15
디스크관리3  (0) 2018.05.14
디스크관리2  (0) 2018.05.14