LVM
Logical Volume Manage 의 약자로 여러 개의 하드디스크를 합쳐서 한 개의 파일시스템으로
사용하는 것으로 필요에 따라서 다시 나눌 수 있다
예를 들어 2TB 용량의 하드 두개를 합친 후 다시 1TB 와 3TB 로 나눠서 사용할 수 있다.
간단히 기존의 파티션을 물리 볼륨을 논리 볼륨 그룹으로 묶고
묶은 논리 볼륨 그룹을 논리 볼륨들로 자유롭게 구성할 수 있다.
관련 용어
물리 볼륨 : /dev/sda1 , /dev/sdb1 등의 파티션
볼륨 그룹 : 물리 볼륨을 합쳐서 1개의 물리 그룹으로 만드는 것
논리 볼륨 : 볼륨 그룹을 1개 이상으로 나눠서 논리 그룹으로 나눈 것
실습
0. LVM 명령을 수행하기 위한 패키지 설치
$ [root@localhost ~]# apt-get -y install lvm2
|
1. 하드디스크를 두개 장착(생성)
2. 하드디스크의 파티션을 LVM타입 (8e)으로 생성 (fdisk)
$ [root@localhost ~]# fdisk /dev/sdb
Command (m for help): n
...
Command (m for help): t
...
Hex code (type L to list codes): 8e
Command (m for help): w #저장하고 끝낸다
...
$ [root@localhost ~]# fdisk /dev/sdc
Command (m for help): n
...
Command (m for help): t
...
Hex code (type L to list codes): 8e
Command (m for help): w
...
|
3. 물리볼륨을 생성 (pvcreate)
=> pvcreate [파티션 이름]
$ [root@localhost ~]# pvcreate /dev/sdb1
Physical volume "/dev/sdb1" successfully created
$ [root@localhost ~]# pvcreate /dev/sdc1
Physical volume "/dev/sdc1" successfully created
|
4. 만든 물리볼륨을 볼륨그룹으로 모아 설정 (vgcreate)
=> (vgcreate [볼륨그룹 이름] [물리볼륨1] [물리볼륨2])
$ [root@localhost ~]# vgcreate myVG /dev/sdb1 /dev/sdc1
Volume group "myVG" successfully created
|
5. 위 볼륨그룹에서 논리볼륨을 원하는 크기대로 생성 (lvcreate)
=> lvcreate -n [논리볼륨 이름] -(L:용량, l:퍼센트 혹은 pe 개수) [size] [볼륨그룹 이름]
$ [root@localhost ~]#lvcreate -n myLG1 -L 1GB myVG
Logical volume "myLG1" created
$ [root@localhost ~]#lvcreate -n myLG2 -L 1GB myVG
Logical volume "myLG2" created
$ [root@localhost ~]#lvcreate -n myLG3 -I 100%FREE myVG
Logical volume "myLG3" created
|
6. 파일시스템으로 포맷 후 마운트 (#mk~, mount)
$ [root@localhost ~]# mkfs.ext4 /dev/myVG/myLG1
... (포맷중~)
$ [root@localhost ~]# mkfs.ext4 /dev/myVG/myLG2
... (포맷중~)
$ [root@localhost ~]# mkfs.ext4 /dev/myVG/myLG3
... (포맷중~)
|
$ [root@localhost ~]# mkdir /mnt/data
$ [root@localhost ~]# mount -t ext4 /dev/myVG/myLG1 /mnt/data
$ [root@localhost ~]# df -l # 마운트 확인
(반복~)
|
7. /etc/fstab 에 등록
$ [root@localhost ~]# vi /etc/fstab
/dev/datavg/data /mnt/data ext4 defaults 0 0
|
'LINUX > Ubuntu' 카테고리의 다른 글
26. SSH 서버 (0) | 2020.01.29 |
---|---|
25. 텔넷 서버 (0) | 2020.01.29 |
23. 하드 디스크 RAID (0) | 2020.01.29 |
22. 하드디스크 추가 (0) | 2020.01.29 |
21. 소켓 (0) | 2020.01.29 |