728x90
반응형

문 서 명 : Redhat Linux LVM으로 LV생성 스크립트

문 서 버 전 : Ver_1.0

문 서 구 분 :  Manual  Summary

작 성 일 : 2016 04 18

작 성 자 : 우리들의 삶

테 스 트 환 경 : Redhat ENT 6.7

출 처 : 



LV를 동시에 여러개를 만들 상황이 생기는데 이때 아래 명령을 응용해서 작업한다면 보다 쉽게 할 수 있을 것이다.

#!/bin/sh
index=1

while [ ${index} -le 42 ];do
 lvcreate -n dev10G${index} -L 10G vg_raw
 index=$((index + 1))
done

tip : 
index변수 : 총 몇개의 LV를 생성할 것인지를 정의하는 변수로 초기 값은 1을 가진다.
while 조건문 : -le 의 뜻은 '크거나 같다' 의 의미이며, 위 명령은 '$index 가 42가 될 때까지 조건이 참' 이란 뜻이다.
lvcreat : 'dev10G${index}' 는 LV 이름을 의미한다 즉 이 경우 LV는 'dev10G1 ~ dev10G42' 까지 생성된다.
             '-L 10G'  는 LV의 크기를 의미

             'vg_raw' 는 LV가 속한 VG(volume group)를 명시


728x90
반응형
728x90
반응형

문 서 명 : LVM 파일시스템 용량 증설 가이드

문 서 버 전 : Ver_1.0

문 서 구 분 :  Manual  □ Summary

작 성 일 : 2016 08 22

작 성 자 : 우리들의 삶

테 스 트 환 경 : RHEL 6.7, LVM2, ext4

출 처 : 본인 


본 문서는 RHEL6.7에 LVM2, ext4 파일시스템 환경에서의 온라인상태의 용량 증설을 설명한다.

[root@hostname .script]# df -h| grep claim  <-  처음 용량 및 VG 확인

/dev/mapper/vg_sybase_data-lv_claim

                      496G  321G  151G  68% /ASE/claim

 

[root@hostname .script]# vgs  <- lv_claim 이 속한 VG는 vg_sybase_data 이다. 해당 VG는 약 36GB의 여유공간이 있다.

  VG              #PV #LV #SN Attr   VSize   VFree 

  vg_local          1   4   0 wz--n- 136.21g 212.00m

  vg_sybase_data    8  23   0 wz--n-   2.34t  36.20g

  vg_sybase_data2   1   7   0 wz--n- 800.05g  20.05g

 

[root@hostname .script]# lvextend -L +30G /dev/vg_sybase_data/lv_claim  <- LV 공간을 확장 시켜준다.

  Size of logical volume vg_sybase_data/lv_claim changed from 504.00 GiB (129024 extents) to 534.00 GiB (136704 extents).

  Logical volume lv_claim successfully resized

 

[root@hostname .script]# resize2fs /dev/vg_sybase_data/lv_claim  <- 파일시스템을 resize 한다. 이 부분에서 용량에 따라 시간이 걸린다.

resize2fs 1.41.12 (17-May-2010)

Filesystem at /dev/vg_sybase_data/lv_claim is mounted on /ASE/claim; on-line resizing required

old desc_blocks = 32, new_desc_blocks = 34

Performing an on-line resize of /dev/vg_sybase_data/lv_claim to 139984896 (4k) blocks.

The filesystem on /dev/vg_sybase_data/lv_claim is now 139984896 blocks long.

 

[root@hostname .script]# df -h| grep claim

/dev/mapper/vg_sybase_data-lv_claim

                      526G  321G  179G  65% /ASE/claim



728x90
반응형

+ Recent posts