LVM 사용하여 추가한 디스크로 볼륨 늘리기
2010.05.19 20:04
원문 : http://www.ischo.net -- 조인상 // 시스템 엔지니어
Writer : http://www.ischo.net -- ischo // System Engineer in Replubic Of Korea
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
본문 : http://www.ischo.net -- 조인상 //시스템 엔지니어
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
1. 디스크 먼저 추가
2. fdisk 로 해당 디스크 파티셔닝 및 파일시스템을 Linux LVM (8e) 타입으로 변경
3. 추가된 디스크 파티션 (예:/dev/sdb1) 을 LVM pv로 등록
# pvcreate /dev/sdb1
-- pv 확인
# pvdisplay
4. 볼륨그룹에 해당 pv 를 추가
-- 볼륨그룹 확인방법
# vgdisplay
--- Volume group ---
VG Name VolGroup00
System ID
Format lvm2
Metadata Areas 2
Metadata Sequence No 6
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 2
Open LV 2
Max PV 0
Cur PV 2
Act PV 2
VG Size 69.84 GB
PE Size 32.00 MB
Total PE 2235
Alloc PE / Size 2235 / 69.84 GB
Free PE / Size 0 / 0
VG UUID c0VfnV-tkri-vcAz-Z9Nz-bhBc-hfsX-Xdbupi
-- 볼륨그룹에 pv를 추가
# vgextend VolGroup00 /dev/sdb1
-- 볼륨그룹 증가된 부분 확인
--- Volume group ---
VG Name VolGroup00
System ID
Format lvm2
Metadata Areas 2
Metadata Sequence No 6
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 2
Open LV 2
Max PV 0
Cur PV 2
Act PV 2
VG Size 69.84 GB
PE Size 32.00 MB
Total PE 2235 ---> 증가된 부분 확인
Alloc PE / Size 2235 / 69.84 GB
Free PE / Size 0 / 0 ---> 남은 공간 (추가된 디스크 만큼의 용량)
VG UUID c0VfnV-tkri-vcAz-Z9Nz-bhBc-hfsX-Xdbupi
5. 볼륨그룹내 LV 의 크기를 증가.
vgdisplay 의 결과중 TotalPE의 크기만큼 증가시킨다.
즉, 추가할 PE만큼 늘리는게 아니라 목표하는 전체 PE의 크기만큼 지정해준다.
# lvextend -l 2235 /dev/mapper/VolGroup00-LogVol01
-- vg와 lv 를 모두 확인
# vgdisplay
# lvdisplay
--- Logical volume ---
LV Name /dev/VolGroup00/LogVol01
VG Name VolGroup00
LV UUID Mlt1AT-b5aP-k1L8-355J-i9dT-3Fak-BNcmQz
LV Write Access read/write
LV Status available
# open 1
LV Size 68.84 GB --> 최종 증가된 분량 확인
Current LE 2203
Segments 2
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:0
6. 파일시스템에 적용
--> LV까지 증가시켰는데도 파일시스템이 증가하지 않는다.
수동으로 증가시켜야 한다.
# resize2fs /dev/mapper/VolGroup00-LogVol01
resize2fs 1.39 (29-May-2006)
Filesystem at /dev/mapper/VolGroup00-LogVol01 is mounted on /; on-line resizing required
Performing an on-line resize of /dev/mapper/VolGroup00-LogVol01 to 18046976 (4k) blocks.
The filesystem on /dev/mapper/VolGroup00-LogVol01 is now 18046976 blocks long.
--> 파일시스템이 xfs일 경우
# xfs_growfs <mount_point>
ex) # xfs_growfs /data
meta-data=/dev/mapper/vg01-lv_data isize=512 agcount=6, agsize=65535488 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=0 spinodes=0
data = bsize=4096 blocks=393212928, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal bsize=4096 blocks=127999, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
data blocks changed from 393212928 to 524283904
7. 확인
# df -k 로 확인했을때 늘어난 용량을 확인할 수 있다.
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
공지 | [공지] 게시자료 열람자유. 불펌금지입니다. | 조인상 | 2010.12.07 | 30770 |
104 | 원격지에서 FTP이용 백업 | 조인상 | 2010.05.09 | 8691 |
103 | ksh에서 자동완성기능 사용하기 | 조인상 | 2010.05.12 | 10326 |
102 | iptables로 NAT + Portforwarding 구성하기 | 조인상 | 2010.05.12 | 8653 |
101 | NAT로 서비스 받는 컴퓨터에서 MSN 파일 전송기능사용하기 | 조인상 | 2010.05.12 | 8906 |
100 | 리눅스 환경에서 Xmanager 사용법 | 조인상 | 2010.05.12 | 19188 |
99 | NAT환경에서 넷미팅 사용하기 | 조인상 | 2010.05.12 | 9540 |
98 | 새로운 디스크를 ext3로 파일시스템 생성하기 | 조인상 | 2010.05.12 | 8757 |
97 | APM 설치하기 | 조인상 | 2010.05.12 | 8062 |
96 | mysql 4 버전 설치하기 | 조인상 | 2010.05.12 | 11671 |
95 | 터미널에서 한글을!! Unicon 소개/설치 | 조인상 | 2010.05.12 | 12369 |
94 | 내가 즐겨사용하는 프롬프트 변수(PS1) 설정치 | 조인상 | 2010.05.12 | 10352 |
93 | NFS 관련 명령어 및 파일들 | 조인상 | 2010.05.12 | 14451 |
92 | 2G이상 파일 tar 로 생성 / 분할생성(복사) | 조인상 | 2010.05.12 | 12998 |
91 | 리눅스 가상 IP 설정 | 조인상 | 2010.05.12 | 30764 |
90 | 리눅스에 Qlogic2300 HBA카드로 어레이 붙이기 | 조인상 | 2010.05.12 | 20215 |
89 | HBA카드의 WWNN과 WWPN에 대한 포럼 내용 | 조인상 | 2010.05.12 | 17514 |
88 | 리눅스에서 HBA카드의 WWN확인 방법 | 조인상 | 2010.05.12 | 54483 |
87 | 리눅스에서 플로피 사용하기 | 조인상 | 2010.05.12 | 8949 |
86 | LVM(Linux Volume Manager) 구축하기 | 조인상 | 2010.05.12 | 15329 |
85 | 삼바 세팅 및 사용법 [1] | 조인상 | 2010.05.12 | 25139 |