리눅스 LVM 만들기 (우분투)Ubuntu

2019. 4. 11. 11:52리눅스

1. fdisk -l 이용하여 만들 디스크를 찾습니다.

 

 

 

2. lvm 만들 디스크를 찾았다면 fdisk /dev/sda1 입력해 선택 command m 입력합니다.

(/dev/sda1 만들 예정입니다.)

 

*command 메뉴들

 

 

 

3. 메뉴를 확인하면 n 눌러 파티션을 새로 만듭니다.

p : 정규 파티션 4개까지밖에 만들 없다.

e: 확장 파티션 정규를 4개까지밖에 만들 없어 나옴, 무제한으로 가능

 

 

 

 

4. 우선 파티션이 없기때문에 p 만듭니다. (기본값이 p)

 

 

 

5. 파티션 넘버를 정합니다. 1~4까지 가능합니다. (기본값이 1)

 

 

 

6. 파티션 시작부분을 정합니다. 기본값을 하는 것이 좋습니다.

 

 

 

7. 파티션 끝부분을 정합니다. 여기서는 계산을 하여 만듭니다.

(5GB 만들 것이기 때문에 5G = 81883135/8 해서 대충 만들었습니다.)  , +5G 해도됨

10235392 인데 앞은 오타입니다.

 

 

 

 

8. command l 넣어 파티션 속성을 확인합니다. (LVM 8e입니다.)

 

 

 

9. command t 입력하여 파티션 체인지를 합니다.

 

 

 

10. 8e 입력해 LVM으로 만듭니다.

 

 

 

11. command p 입력하여 파티션을 확인합니다.

 

 

 

12. command w 입력하여 저장 나갑니다.

 

 

13. physical disk 만들어줍니다.

 

 

 

14. pvdisplay 하면 확인이 가능합니다.

 

 

 

15. physical disk Test라는 이름의 볼륨그룹을 만들어줍니다.

 

 

 

16. vgdisplay 하면 확인이 가능합니다.

 

 

 

17. lvcreate 명령어로 로직컬 볼륨을 만들어줍니다.

*옵션

-L : LV의 사이즈를 지정하는 옵션으로 킬로바이트, 메가바이트, 기가바이트, 테라바이트 단위를 붙여 지정가능하다.

-l : LV의 사이즈를 지정하는 옵션으로 pe의 개수로 용량을 지정한다. 참고로 보통 1pe 4MB이다.

-n : LV의 이름을 지정하는 옵션이다.

 

ex)

1. # lvcreate -L 2000M -n backup lvm -> lvm이라는 볼륨그룹에 backup이라는 이름으로 2000메가바이트(2기가) 용량으로 LV을 생성한다.

2. # lvcreate -l 250 -n data lvm -> lvm이라는 볼륨그룹에 data라는 이름으로 250pe( 1GB) 용량으로 LV를 생성한다.

 

 

 

18. mkfs.ext4 포멧을 해줍니다.

 

 

 

19. fsck명령어로 정상인지 확인합니다.

 

 

 

20. LVM 마운트할 폴더를 만들고 마운트합니다.

 

 

 

21. df 사용하여 확인합니다.

 

 

 

22. fstab 작성하여 부팅 후에도 자동으로 마운트 있도록 합니다.

 

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