본문 바로가기
일반
2016.02.04 11:37

CentOS에서 LVM 관리방법

다물칸 주소복사
조회 수 48 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form
구분 팁&트릭
출처 http://klero.tistory.com/entry/LVM-Logical-Volume-Manage-%EB%A7%8C%EB%93%A4%EA%B3%A0-%EC%82%AD%EC%A0%9C%ED%95%98%EA%B8%B0

VMware에 설치한 리눅스에서 LVM을 만들고 삭제해 보자

먼저 VMware에서 하드디스크 2개를 추가해야 한다.

 

1. 추가한 하드디스크 1개를 fdisk 명령어를 이용해 LVM으로 만들어보자

#fdisk /dev/sdb

명령을 입력하여 물리적인 /dev/sdb 디스크를 논리적인 /dev/sdb1 디스크로 만들어지게 파티션을 하자

 

 

 

 

2. m을 누르고 엔터를 입력하면 사용할 수 있는 명령어와 설명이 나온다.

 

 

 

 

3. p(파티션 확인) -> n(파티션 만들기) -> p(주 파티션) -> 1(1번 파티션) -> 엔터(First cylinder) 

-> 엔터(Last cylinder) -> l(소문자 엘, 파티션들의 Type 보기) -> t(파티션 시스템의 ID 변경)

-> 8e(파티션을 LVM으로 설정) -> p(설정한 파티션 확인) -> w(설정판 파티션 저장)

 

 

 

 

4. 새로 추가한 하드디스크 1개를 1,2,3번처럼 LVM으로 만들자

# fdisk /dev/sdc (/dev/sdb 처럼 설정하면 된다.)

 

 

5. # fdisk -l 명령어를 입력하여 지금까지 LVM으로 설정한 2개의 하드디스크를 확인한다.

 

 

 

 

6. # pvcreate /dev/sdb1

   # pvcreate /dev/sdc1

명령어를 입력하여 물리적인 볼륨을 생성해야 한다.

 

 

 

 

7. 물리적인 볼륨을 생성한 sdb1과 sdc1을 하나의 볼륨 그룹으로 묶어줘야 한다.

# vgcreate myVG /dev/sdb1 /dev/sdc1

명령어를 입력하여 /dev/sdb1과 /dev/sdc1을 myVG라는 볼륨 그룹으로 묶자.

 

8. # vgdisplay 명령어를 입력하여 방금 설정한 볼륨 그룹이 제대로 만들어졌는지 확인

 

 

 

 

9. # lvcreate -L 19G -n myVG1 myVG 

명령어를 입력하여 myVG를 myVG1의 19GB로 만든다.

 

Logical volume "myVG1" created 라고 출력되면 정상적으로 만들어진 것이다.

또한 논리적인 이름은 /dev/myVG/myVG1 이다.

 

 

 

 

10. # mkfs.ext4 /dev/myVG/myVG1 명령어를 이용하여 ext4 파일시스템으로 만든다(포멧하는 과정이라 볼 수 있음)

 

 

 

 

11. # fsck -y /dev/myVG/myVG1

명령어를 입력하여 파일 시스템이 정상적인지 체크를 해줘야 한다.

 

clean 이라고 출력되면 파일 시스템이 정상적인 것이다.

 

 

 

 

12. # mkdir /mylvm

명령어를 입력하여 마운트 하기 위한 디렉토리를 생성한다.

 

# mount /dev/myVG/myVG1 /mylvm

명령어를 입력하여 방금 만든 디렉토리에 마운트 한다.

 

# df -h 

명령어를 입력하여 잘 설정되었는지 확인한다.

 

 

 

 

13. # vi /etc/fstab 명령어를 입력하고

/dev/myVG/myVG1    /mylvm    ext4    defaults    0 0

라고 작성한다.

이렇게 작성하면 재부팅 후에도 /dev/myVG/myVG1이 /mylvm에 자동으로 마운트가 된다. 

 

 

 

 

**LVM 삭제하기**

 

1. 먼저 /etc/fstab 파일에 작성한 내용을 삭제한다.

 

2. # umount /mylvm 명령어를 입력하여 /dev/myVG/myVG1을 /mylvm으로 부터 마운트를 해제시킨다.

 

3. # lvscan 명령어를 입력하여 확인

 

4. # lvremove /dev/myVG/myVG1 명령어를 입력하여 논리적 볼륨 myVG1을 제거한다.

 

5. # vgscan 명령어를 입력하여 확인

 

6. # vgremove myVG 명령어를 입력하여 볼륨 그룹 myVG를 제거한다.

 

7. # pvscan 명령어를 입력하여 확인

 

8. # halt 명령어를 입력하여 리눅스를 종료하고 하드디스크를 제거하면 된다.