본문 바로가기
아이티 공부/리눅스

LVM (Logical Volume Manage) 만들고 삭제하기

by Klero 2015. 5. 21.
반응형

LVM (Logical Volume Manage) 이란 ?

- 여러 개의 하드디스크를 하나로 합쳐서 하나의 파일시스템으로 사용할 수도 있고,

여러 개의 디스크를 하나로 합치는 것 뿐만 아니라 합쳐진 것은 다시 원하는대로 여러개로 나눌 수도 있다.

 

 

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 명령어를 입력하여 리눅스를 종료하고 하드디스크를 제거하면 된다.





 

조금이나마 도움이 되셨다면 밑에 공감 한 번 클릭해주시면 감사하겠습니다.

댓글