Microsoft Word - LVM으로리눅스설치및운용.doc

Similar documents
FlexCloud Linux Server 원격접속및볼륨확장매뉴얼 Date: Hostway IDC Corporation Copyright 2011 Hostway IDC Inc. All rights reserved. TEL: URL:

휠세미나3 ver0.4

NFS 설정 가이드

Linux Server 리눅스왕초보실무를익혀라! 리눅스서버 20 fedora 김영훈ㆍ정거룡지음

작성자 : saint Overview BackTrack 는 LILO 를부트로더로사용한다. BactTrack 을기본환경설정그대로설치하면부팅할수없는경우가있는데, 이것은실린더크기가 1024 보다큰하드디스크에설치하면 LILO 가 OS 를정상적으로읽어올수없기때문이다. 요즘나오는

GNU/Linux 1, GNU/Linux MS-DOS LOADLIN DOS-MBR LILO DOS-MBR LILO... 6

업데이트일 : Server 주요이용기능가이드 목차스냅샷 / 이미지이용방법공개이미지이용방법네트워크이용방법 스냅샷 / 이미지기능사용 서비스정보 스냅샷및스냅샷으로생성된이미지를사용하여 VM(Virtual Machine) 을복원 ( 새로생성 ) 하는것과추가로

PowerPoint 프레젠테이션

제 9 편. 리눅스파일시스템 파일시스템이란컴퓨터상에파일들과디렉토리들을저장하고검색하기위하여논리적으로그것들을어디에 위치시키는지등을나타내는방법입니다. [ 1 ] 파일시스템 리눅스파일시스템은컴퓨터내의파일과그안에존재하는자료들을저장하고쉽게찾을수있도록유지관 리하는방법을말합니다. 파

Pacemaker/Corosync 클러스터에서 GFS2구성

PowerPoint 프레젠테이션

Easy Disk 사용자 매뉴얼 v1.2

ucloud server 서비스가이드 1 / 61

2주차

Simplify your Job Automatic Storage Management DB TSC

시스템 사용자 계정 관리

Microsoft PowerPoint - 알고리즘_1주차_2차시.pptx

네이버블로그 :: 포스트내용 Print VMw are 에서 Linux 설치하기 (Centos 6.3, 리눅스 ) Linux 2013/02/23 22:52 /carrena/ VMware 에서 l

경우 1) 80GB( 원본 ) => 2TB( 복사본 ), 원본 80GB 는 MBR 로디스크초기화하고 NTFS 로포맷한경우 복사본 HDD 도 MBR 로디스크초기화되고 80GB 만큼포맷되고나머지영역 (80GB~ 나머지부분 ) 은할당되지않음 으로나온다. A. Window P

Chap 5 루트파일시스템 (Root F/S)

Microsoft Word _LT_리눅스 마운트강좌 mount 1편.doc

무시하고진행합니다. $ sudo rootstock -d precise --seed ubuntu-standard -x en_us.utf-8 -f ubuntu -l ubuntu -p ubuntu -i 2G I: Running on a x86_64 machine I: Cre

슬라이드 1

CD 무결성체크는 SKIP 을해도좋습니다. Next 버튼을누릅니다. Next 버튼을누릅니다.

Microsoft Word - windows server 2003 수동설치_non pro support_.doc

Copyright 2004 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A..,,. Sun. Sun. Berkeley BSD. UNIX X/Open Company, Ltd.. Sun, Su

Advanced Oracle Document 11gR2 향상된 ASM(ADVM 과 ACFS) (Oracle 11g R ) Author: Hyun-Ho, Jung Site:

K7VT2_QIG_v3

<B8AEB4AABDBA2E687770>

Oracle VM VirtualBox 설치 VirtualBox에서 가상머신 설치 가상머신에 Ubuntu 설치

ISP and CodeVisionAVR C Compiler.hwp

Microsoft PowerPoint - Linux_10gRAC_3Node

<3032B0AD202D20B8AEB4AABDBA20BCB3C4A12D556E6978C0CEC5CDB3DDBAB8C3E6C7D0BDC02E687770>

슬라이드 1

문서버전및이력 버전 일자 이력사항 최초배포 상품명변경 목차 1. 서비스소개...3 서비스개요 서비스신청및포트포워딩...3 서비스신청...3 포트포워딩설정 서버설정...7 서버접속...7 사용

SOLARIS VOLUME MANAGER

제 1402 회리눅스마스터 1 급 1 차 B 형정답

View Licenses and Services (customer)

Mango220 Android How to compile and Transfer image to Target

슬라이드 1

PowerPoint 프레젠테이션

Tina Admin

Mango-IMX6Q mfgtool을 이용한 이미지 Write하기

사용예 mount t msdos /dev/hda2 /mnt/msdos mount t vfat /dev/hda3 /mnt/win98 mount t ntfs /dev/hda4 /mnt/win2000 mount t ext2 /dev/hda5 /mnt/inux umount 명

제 1401 회리눅스마스터 1 급 1 차 A 형정답

제 1401 회리눅스마스터 1 급 1 차 B 형정답

교육지원 IT시스템 선진화

INSIDabcdef_:MS_0001MS_0001 시험종목 제 회리눅스마스터 급 차 시험일자 토 분 수검자기재사항및감독자확인 수검번호 감독자확인 성 명 생년월일 수검자유의사항 수험자는반드시신분증을지참하여야시험에응시할수있습니다 답안지는반드시검정필기구를사용하되 연필이나샤프

PowerPoint 프레젠테이션

1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot)

2 CentOS 6 Minimal 설치 1.2 설치 DVD 로부팅 DVD 를드라이브에넣고 BIOS 설정을 DVD 에서부트하도록설정시작합니다. 그러면다음과같은시작옵션이있습 니다. 여기에서 Install or upgrade an exissting system 을선택합니다.

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate

벤처연구사업(전동휠체어) 평가

Clover 부트로더를 이용한 해킨토시 설치방법

Mango-AM335x LCD Type 커널 Module Parameter에서 변경하기

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

문서 대제목

사용자계정관리 1. 사용자계정관리 사용자 (user), 그룹 (group) u 다중사용자시스템 (Multi-User System) - 1 대의시스템을동시에여러사람이접속하여쓸수있게하는시스템 u 사용자 (user) - 시스템관리자 : root (=Super user) -

Solaris Express Developer Edition

Level 학습 성과 내용 1수준 (이해) 1. 기본적인 Unix 이용법(명령어 또는 tool 활용)을 습득한다. 2. Unix 운영체계 설치을 익힌다. 모듈 학습성과 2수준 (응용) 1. Unix 가상화 및 이중화 개념을 이해한다. 2. 하드디스크의 논리적 구성 능력

OnTuneV3_Manager_Install

Microsoft PowerPoint - 02_Linux_Fedora_Core_8_Vmware_Installation [호환 모드]

MySQL-Ch10

7장. 교착상태(deadlock)

tiawPlot ac 사용방법

6. 설치가시작되는동안 USB 드라이버가자동으로로드됩니다. USB 드라이버가성공적으로로드되면 Setup is starting( 설치가시작되는중 )... 화면이표시됩니다. 7. 화면지침에따라 Windows 7 설치를완료합니다. 방법 2: 수정된 Windows 7 ISO

PowerPoint 프레젠테이션

<4D F736F F D20B1B9B0A1BAB020BEC6C0CCC7C720C2F7B4DC20B0A1C0CCB5E5>

Tizen

BY-FDP-4-70.hwp

워드표준 가이드

Mango24R2 Auto Write

고가용성 추가 기능 관리

01Àå

PowerPoint 프레젠테이션

임베디드시스템설계강의자료 4 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과

C# Programming Guide - Types

<41736D6C6F D20B9AEBCADBEE7BDC42E687770>

슬라이드 1

슬라이드 1

PathEye 공식 블로그 다운로드 받으세요!! 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다.

Slide 1

Backup Exec

SRC PLUS 제어기 MANUAL

PRO1_02E [읽기 전용]

Microsoft PowerPoint - TUNA_Board_Tutorial.pptx

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

다음 사항을 꼭 확인하세요! 도움말 안내 - 본 도움말에는 iodd2511 조작방법 및 활용법이 적혀 있습니다. - 본 제품 사용 전에 안전을 위한 주의사항 을 반드시 숙지하십시오. - 문제가 발생하면 문제해결 을 참조하십시오. 중요한 Data 는 항상 백업 하십시오.

2 / 26

망고 M 카메라 포팅 가이드

Chapter 1

초보자를 위한 분산 캐시 활용 전략

05Àå

리눅스설치가이드 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2.

Unix & Linux 개요 Company 서울대학교통계학과 2010년 2학기컴퓨터의개념및실습 ( Thanks to: cancho & facewhite from SPARC/KAIST, Bruce La Plante fro

Microsoft PowerPoint - 알고리즘_2주차_1차시.pptx

PowerPoint 프레젠테이션

개정이력 개정일자 Version 개정사유 개정내용 신규작성전면개정일부내용수정일부내용수정전면개정 AZ 추가에따른매뉴얼수정상품소개삭제

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

Transcription:

LVM 으로리눅스설치및운용 2009 년 12 월 13 일 / 2011 년 2 월 26 일수정됨 http://www.commit.co.kr 정현호 admin@commit.co.kr

LVM 에대해서먼저간략하게애기하자면 Logical Volume Manager 의약자로서, 저장장치들을좀더효율적이고유연하게관리할수있는커널의부분과프로그램을말한다. 처음에는 IBM에서개발되었는데, 그후에 OSF( 현재는 OpenGroup http://www.opengroup.org) 에서차용을하여 OSF/1 operating system 에서쓰였다. 지금은 HP-UX, Digital Unix operating system, AIX 등의상용유닉스에서쓰고있다. 리눅스버전은현재 HP-UX의것을모델로하여 Sistina Software 사 (http://www.sistina.com) 에서 open source로개발하고있다. 좀더받아들이기쉽게밑의그림을보면서설명을드리겠습니다 Physical Volume 이란하나의디스크혹은파티션입니다 쉽게디스크라고생각하면위의그림은디스크 3 개를 1 개의그룹으로묶습니다그그룹을 Volume Group 이라고부르구요 raid 0 을사용해보신분이라면조금이해가빠르실겁니다 그렇게 3 개의디스크를하나의볼륨그룹으로만들고 2 개의논리적볼륨으로나눕니다 논리적볼륨은쉽게파티션이라고생각하시면됩니다 만약위의 2 개의 LV( 로지컬볼륨 ) 에 / 과 /home 파티션을잡아서사용하게되면 / 와 /home 파티션에해당되는곳에 I/O 는 3 개의디스크에서 Striping 이되게됩니다 그러니까 /home 에유저가파일을읽거나쓸때 => 파티션을 access 할때 3 개의디스크가 I/O 를나눠서처리한다는것이죠 물론파일이쓰일때도 3 개의디스크에나뉘어져서 (striping) 쓰이게됩니다 access 가많은파일이나특정블록에서 Hot block 이나 contention( 경합 ) 이발생될확율이줄어들며 Disk I/O 이분산되기에그만큼각각디스크 I/O 를좀더효율적으로사용가능합니다 또하나의장점위에서설명햇드시 / 와 /home 을만들어놓고운용중에 / 용량은남는 /home 의용량이

부족할때 / 용량을줄이고 /home 을늘릴수있습니다 또한하드나파티션을 VG( 볼륨그룹 ) 에추가후에 / 와 /home 과같은 LV 를늘릴수도있습니다 기존의파티션에서용량부족시하던해결법과다른면을볼수있는부분이죠 이정도만알고설치시 LVM 설정으로설치하는법과설치후운용법에대해서말씀드리겠습니다 스크린샷및디스크숫자부족으로버추얼박스로진행하도록하며 디스크는초기에 8 기가짜리 3 개로설치후 3 기가짜리하나를더달아서한다는시나리오로진행하겠습니다 설치법은동일하니파티션설정만설명하겠습니다사용자레이아웃으로맞춰놓고작업하겠습니다

위의설명처럼 8 기가짜리 3 개를달아놓은상황입니다 파티셔닝은 / 6 기가 swap 1 기가로잡고나머지는 3 개의 PV 로잡은후 1 개의 VG 로잡고

다시 3 개의 LV 를만들어서 /home /data /var 로만들겠습니다 일단 sda( 첫번재하드 ) 에 / 파티션에 6 기가를주고만듭니다 /dev/sdb(2 번째디스크 ) 에다가 swap 을 1 기가생성합니다 /dev/sda 와 sdb, sdc 에위와같이 PV 로잡아주고최대가능한용량으로채움으로해서 3 개의 PV 를만들어줍니다

PV 3 개를생성후화면의우측에있는 LVM(L) 버튼을누르면화면과같이나타납니다 볼륨그룹은 VG 의이름이며사용할물리적볼륨에보면 3 개만들어준 PV 를볼수있습니다 추가 (A) 를누른후마운트지점과용량을지정하고 OK 를누릅니다저는 /home /data /var 로만들어주었습니다

위와같이 3 개의 LV 가보이네요 현재파티셔닝은위의그림과같이됩니다

/dev/sda1 에는 / 파티션이 /dev/sdb2 에는 swap 파티션이 일반적은파티셔닝으로만들어져있으며 나머지공간에 3 개의디스크에서 PV 를 3 개를생성해서하나의 VG 으로생성한후 3 개의 LV 를만든것입니다 꼭이렇게해야하는것은아니며예시입니다이런식으로설치시에 LVM 으로설치가가능합니다 여러개의디스크가있을시 Access 가많을만한파티션을 LV 에만들어주는것도좋을듯하고 용량이부족할수도있는파티션은 LV 로만들어서차후에변경이용이하게하는것도좋을듯합니다 시스템 -> 관리 -> 논리적볼륨관리를실행해서본화면입니다설면한것처럼구성이되어있습니다 그다음은디스크를하나장착후 VG 에추가한후새로운 LV 를생성하는것과 생성된 LV 를줄이고다른쪽을늘리는테스트를해보겠습니다 터미널에서 [root@fedora12 oracle]# vgdisplay -v 를하면 vg 에관한정보를상세히볼수있습니다

[root@fedora12 oracle]# lvscan '/dev/vg_fedora12/logvol01' [9.77 GB] inherit '/dev/vg_fedora12/logvol00' [3.91 GB] inherit '/dev/vg_fedora12/logvol02' [3.46 GB] inherit lvscan 을치면현재 LV 상태를알수있습니다 [root@fedora12 oracle]# fdisk -l Disk /dev/sdd: 3221 MB, 3221225472 bytes 255 heads, 63 sectors/track, 391 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x00000000 fdisk -l 를해서보면중간에 /dev/sdd 라고 4 번째디스크가보이네요파티션도않되어있고요 파티션을잡아보겠습니다 [root@fedora12 oracle]# fdisk /dev/sdd Command (m for help): n Command action e extended p primary partition (1-4) p Partition number (1-4): 1 First cylinder (1-391, default 1): ( 엔터 ) Using default value 1 Last cylinder, +cylinders or +size{k,m,g} (1-391, default 391): ( 엔터 ) Using default value 391 Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. Syncing disks. 파티션이생성되었고생성된파티션타입을변경하겠습니다 [root@fedora12 oracle]# fdisk /dev/sdd

Command (m for help): t Selected partition 1 Hex code (type L to list codes): 8e Changed system type of partition 1 to 8e (Linux LVM) Command (m for help): p Disk /dev/sdd: 3221 MB, 3221225472 bytes 255 heads, 63 sectors/track, 391 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x11d06658 Device Boot Start End Blocks Id System /dev/sdd1 1 391 3140676 8e Linux LVM Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. Syncing disks. 8e 는 Linux LVM 타입의 ID 입니다 [root@fedora12 oracle]# pvcreate /dev/sdd1 Physical volume "/dev/sdd1" successfully created pvcreate 로 PV 를생성합니다 [root@fedora12 oracle]# vgextend vg_fedora12 /dev/sdd1 Volume group "vg_fedora12" successfully extended vgextend 로기존 vg 에새로훈 pv 를추가합니다 vgextend 기존 vg 명추가할 pv 입니다 LV 를만들어야하는데요용량지정에는 2 가지가있습니다용량으로지정하는것과 PE 로지정할수있는데요

[root@fedora12 ~]# vgdisplay -v grep "PE Size" Finding all volume groups Finding volume group "vg_fedora12" PE Size 4.00 MB 를해보면 PE Size 가 4 메가씩활당되었다는걸알수있으며 vgdisplay -v 를해서보면 밑에쪽에새로추가한 /dev/sdd1 의정보중에 Total PE / Free PE 766 / 766 PE 의갯수를알수있습니다 일단용량은지정은 PE 사이즈 * 갯수입니다 766 * 4 = 3064 [root@fedora12 oracle]# lvcreate -L 3064M vg_fedora12 -n LogVol03 로만들수있습니다 lvcreate -L( 용량지정 ) 용량 MB 기존 VG 명 -n 생성할 LV 이름 PE 지정법은갯수로지정하는것입니다사이즈는 4MB 임으로위의용량이알아서계산되서생성됩니다 [root@fedora12 oracle]# lvcreate -l 766 vg_fedora12 -n LogVol03 -l( 소문자엘 ) PE 갯수 입니다 [root@fedora12 oracle]# lvscan '/dev/vg_fedora12/logvol01' [9.77 GB] inherit '/dev/vg_fedora12/logvol00' [3.91 GB] inherit '/dev/vg_fedora12/logvol02' [3.46 GB] inherit '/dev/vg_fedora12/logvol03' [2.99 GB] inherit LogVol03 에 3 기가용량이 LV 로추가된것을확인할수있습니다 이제원하는파일시스템으로만든후마운팅할디렉토리생성한다음마운트하겠습니다 [root@fedora12 oracle]# mkfs.ext4 /dev/vg_fedora12/logvol03 [root@fedora12 oracle]# mkdir /data2

[root@fedora12 oracle]# mount /dev/vg_fedora12/logvol03 /data2 다음부팅때도마운팅되도록 fstab 에기록하겠습니다현재시스템에서마운트된정보는 /etc 아래에있는 mtab 에기록되어있습니다 cat /etc/mtab grep data2 >> /etc/fstab 위와같이리다이렉션을이용해서추가해도되고 mtab 의마운트된정보를그대로복사해서 fstab 에추가해도됩니다 [root@fedora12 ~]# df -h /dev/mapper/vg_fedora12-logvol03 2.0G 69M 1.99G 4% /data2 df -h 로확인해보면 /data2 에마운트가되어있는걸확인할수있습니다 이제는 /data2 에해당하는 LV 를용량을줄이고 /home 을늘리도록하겠습니다 1200MB 로줄이고 800MB 정도를다시 VG 에반납합니다. [root@fedora12 oracle]# umount /data2 [root@fedora12 oracle]# e2fsck -f /dev/vg_fedora12/logvol03 [root@fedora12 ~]# resize2fs /dev/vg_fedora12/logvol03 1200M [root@fedora12 ~]# lvreduce -L 1200M /dev/vg_fedora12/logvol03 WARNING: Reducing active logical volume to 1.17 GB THIS MAY DESTROY YOUR DATA (filesystem etc.) Do you really want to reduce LogVol03? [y/n]: y Reducing logical volume LogVol03 to 1.17 GB Logical volume LogVol03 successfully resized -l 옵션을사용시에는 PE 개수를써주시면됩니다. -L 과 l 둘다반환할만큼의용량 (PE개수) 이아닌원하는줄여진용량 (PE개수) 를써주셔야합니다. 2000MB에서 1500으로변경하고자할때 L 500M 하게되면 2000-500 해서 1500 이아닌 500MB로줄어듭니다. 줄일때는 resize2fs 에서 MB 용량으로줄이게되니 lvreduce 에서도동일하게 L 로 MB용량을지정하여줄이는것이좋을듯합니다. 진행과정은반드시 umount -> e2fsck -> resize2fs-> lvreduce 순으로해야합니다.

온라인으로줄이고남은 1.81G 를 /home 에붙이겠습니다 [root@fedora12 oracle]# umount /home [root@fedora12 ~]# lvextend -L +1.81G /dev/vg_fedora12/logvol00 + 는해당용량만큼이라는의미이며, + 없이 L 1.81G 를쓰면 1.81GB 로늘려라라는의미입니다. 여기까지진행하면 LV 는늘어났지만실제파일시스템은늘어나지않았기에 resize2fs 로파일시스템을늘려주겠습니다. RHEL 기준으로 3 버전은 LVM 버전 1 을사용함으로서온라인파일시스템증가가불가하고 4 부터는가능하며, RHEL4 는 ext2online 명령어를사용하면되며, RHEL5 는 resize2fs 를사용하면됩니다. 사용방법은 resize2fs 와동일합니다. # ext2online /dev/vg_fedora12/logvol00 [root@fedora12 ~]# resize2fs /dev/vg_fedora12/logvol00 lvscan 으로확인해보면 /LogVol03 은줄어들고 /LogVol00 은늘어났음을알수있습니다 [root@fedora12 ~]# lvscan '/dev/vg_fedora12/logvol01' [9.77 GB] inherit '/dev/vg_fedora12/logvol00' [5.72 GB] inherit '/dev/vg_fedora12/logvol02' [3.46 GB] inherit '/dev/vg_fedora12/logvol03' [1.17 GB] inherit unmount 한 2 개의 LV 를마운트하고 df -h 를하면 [root@fedora12 ~]# mount /dev/vg_fedora12/logvol00 /home/ [root@fedora12 ~]# mount /dev/vg_fedora12/logvol03 /data2/ [root@fedora12 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda1 5.8G 3.0G 2.6G 54% / tmpfs 293M 0 293M 0% /dev/shm /dev/mapper/vg_fedora12-logvol01 9.7G 150M 9.0G 2% /data /dev/mapper/vg_fedora12-logvol02 3.5G 338M 2.9G 11% /var /dev/mapper/vg_fedora12-logvol00

/dev/mapper/vg_fedora12-logvol03 5.7G 74M 5.3G 2% /home 1.2G 34M 1.1G 4% /data2 /home 은늘어나고 /data2 는줄어든것을확인할수있습니다 Redhat 에서는왠만하면파일시스템을 umount 한후에정상적인상황에서 resize 하는것을권장하는부분이있으며, Redhat 문서를몇개를살펴보더라도 umount 후 resize 하는부분이많이보이며온라인중증가후에도 umount 한후에 e2fsck 등으로파일시스템을체크하는부분이나옵니다. 순서는 umount => lvextend => e2fsck f => resize2fs 로하면되겠습니다. 이상으로포스팅을맞치며 시나리오상나오지않았던 VG 조정부분은따로올려드리겠습니다 # vgcreate -s 16m new_vg /dev/hda /dev/hdb 위의명령은두개의스크를합쳐서 new_vg라는 VG를만든다는것이다. 옵션 -s 16m 은 PE(Physical Extent) 의크기를 16MB로정하는것인데, 만약옵션 -s 가생략되면기본적으로 PE의크기는 4MB가된다. VG가만들어지면 /dev/volumegroupname라는형식으로디렉토리가생기게된다. 위의예에서는 /dev/new_vg 가될것이다. VG(Volume Group) 명변경또는삭제방법 1. 변경방법 # vgrename new_vg vg00 2. 삭제방법 VG에 LV가남아있지않고비활성화되어있으면 vgremove로지울수있다. 비활성화시키는방법은 vgchange -a n vg_name 이고, 다음의명령을통해지워진다. # vgremove vg00 VG(Volume Group) 확장방법 VG의확장과축소는 PV의추가, 제거로이루어진다. VG에 PV를추가하는명령은 vgextend인데, vg00이라는 VG에 PV인 /dev/hda2를추가하려면다음과같이실행해야한다. # vgextend vg00 /dev/hda2 VG(Volume Group) 축소방법 PV 를 VG 에서제거하는명령은 vgreduce 이다. 그러나 PV 의 PE 가사용되어지고있다면 있으면제거되지않는다. 그할당된 PE 를다른 PV 로옮겨야제거될것이다.

PE를옴길때는 pvmove 를사용한다. # pvmove n /dev/vg00/data /dev/sda2 /dev/sdc1 -n / 경로 / 볼륨그룹명 /LV명제거하고자하는PV 옴겨질PV 위명령어는 data라는 LV중 /dev/sdb1에해당하는 PE를 /dev/sdc1로옴기라는의미이다. 비어있는 PV( 혹은 pvmove 로비워진 PV) 인 /dev/hda2 를 vg00 에서제거하려면, # vgreduce vg00 /dev/hda2 PV 삭제 위에서 /dev/hda2 를 VG 상에서제외시켰다해당 hda2 를일반파티션이나다른용도로상용하려면 PV 를지워야할것이다. # pvremove /dev/hda2 LV 변경방법 # lvrename /dev/vg00/data /dev/vg00/db LV 삭제방법 # lvremove /dev/vg00/db 스트라이핑확인 # lvs -v --segments Finding all logical volumes LV VG Attr Start SSize #Str Type Stripe Chunk st1 VG0 -wi-a- 0 1.95G 2 striped 512.00K 0 st1 VG0 -wi-a- 1.95G 1.95G 2 striped 512.00K 0 LogVol00 VolGroup00 -wi-ao 0 9.34G 1 linear 0 0 LogVol01 VolGroup00 -wi-ao 0 544.00M 1 linear 0 0