YesYo.com MintState Forums
뒤로    YesYo.com MintState BBS > Tech > Linux
검색
멤버이름    오토
비밀번호 
 

LVM(Logical Volume Manager) 설정하기

페이지 정보

작성자 MintState 댓글 0건 조회 16,513회 작성일 08-12-04 22:17

본문

LVM(Logical Volume Manager) 설정하기

=============================================================
2003. 1. 22
문태준 (http://tunelinux.pe.kr http://database.sarang.net)
=============================================================

LVM(Logical Volume Manager)은 기존에 있는 여러개의 파티션을 논리적으로 다시 재구성할 수 있는 기능이다. 예를 들어 /dev/hda1과 /dev/hda2를 합쳐서 묶고 다시 그안에서 파티션을 나누는 것이 가능하며 또한 이렇게 구성된 파티션의 크기를 온라인 상태에서도 조정할 수 있다. (그런데 이경우에는 파티션의 자료는 백업을 받아야 하는 듯하다.

redhat의 경우 배포판에 있는 lvm rpm을 설치한다. redhat 7.3의 경우는 lvm-1.0.3-4 이다.

ㅇ 참고자료
LVM 사이트 http://www.sistina.com/products_lvm.htm
LVM HOWTO http://tldp.org/HOWTO/LVM-HOWTO/
Linux@Work 2001. 09 엔터프라이즈환경을 위한 소프트웨어 RAID와 LVM(정진호)
http://kldp.org/HOWTO/html/LVM-HOWTO/index.html
http://tunelinux.pe.kr/bbs/read.php?table=linuxinfo&no=62
The Logical Volume Manager (incl. Raw I/O tips) : http://www.suse.com/en/business/certifications/certified_software/oracle/docs/lvm_whitepaper.pdf

1. PV(Physical Volume) 만들기
사전에 fdisk를 이용하여 파티션을 만들어야한다.
pvcreate /dev/sda6
pvcreate /dev/sda7
pvcreate /dev/sda8
pvcreate /dev/sda9

** 기존에 pv가 있는지는 pvscan 으로 확인
** pvdisplay를 이용하여 현재 상태 확인할 수 있다


2. VG(Volume Group) 만들기
vgcreate racvg /dev/sda6 /dev/sda7

** vgscan 이용하여 볼륨그룹 확인
** vg 정보보기 : vgdisplay
** vg 비활성화되어 있을때 활성화하기 : vgchange -a y racvg (반대는 vgchange -a n racvg)
** vg 삭제하기 : 먼저 비활성화하고나서 vgremove racvg
** 특정 파티션을 볼륨그룹에서 빼기 : 먼저 pvmode /dev/sda6 실행하여 sda6의 내용을 racvg 내부에서 자동으로 옮긴다. 그러고나서 vgreduce /dev/sda6 을 하면 racvg 에 속해있던 /dev/sda6이 이제 어떤 vg에도 속하지 않게 된다.


3. 로지컬 파티션 만들기
lvcreate -L 100M -n system racvg  (/dev/racvg/system 100M)
lvcreate -L 500M -n user racvg (/dev/racvg/user 500M)

** lvscan을 이용하여 만들어진 것을 확인할 수 있다.
** lvremove /dev/racvg/system 을 이용하여 삭제
       
이제 만들어진 로지컬 파티션에 파일시스템(ext2, ext3, reiserfs 등)을 생성하여 이용하면 된다.


4. 기타
ㅇ 기존 볼륨 그룹에 파티션 추가하기
vgextend racvg /dev/sda8 (racvg 볼륨그룹에 /dev/sda8 추가)
vgdisplay로 확인한다
ㅇ 로지컬 볼륨 사이즈 변경
lvextend -L+50 /dev/racvg/system  (/dev/racvg/system 50M 추가)
lvreduce -L-50 /dev/racvg/system  (/dev/racvg/system 50M 삭제)
ㅇ 로지컬 볼륨 이름 바꾸기
lvrename /dev/racvg/system /dev/racvg/mydata

댓글목록

등록된 댓글이 없습니다.

Total 360건 11 페이지
Linux 목록
번호 제목 글쓴이 조회 날짜
160 MintState 16201 11-20
159 MintState 16209 11-05
158 MintState 16210 01-05
157 MintState 16213 12-04
156 MintState 16214 10-30
155 MintState 16217 11-10
154 MintState 16223 01-05
153 MintState 16228 01-05
152 MintState 16232 01-05
151 MintState 16239 10-30
150 MintState 16246 11-20
149 MintState 16290 01-05
148 MintState 16298 01-05
147 MintState 16305 01-05
146 MintState 16321 01-05
145 MintState 16344 10-30
144 MintState 16376 01-05
143 MintState 16383 10-30
142 MintState 16395 11-20
141 MintState 16403 10-30
게시물 검색
모바일 버전으로 보기
CopyRight ©2004 - 2024, YesYo.com MintState. ™