물리 볼륨(Physical Volume) 생성/삭제/확인 pvcreate, pvremove, pvdisplay
pvcreate partition1 partition2 ...
pvremove partition1 partition2 ...
pvdisplay
pvs
[root@centOS8 ~]# pvcreate /dev/sdb
Physical volume "/dev/sdb" successfully created.
[root@centOS8 ~]# lvmdiskscan
/dev/sda1 [ <60.00 GiB]
/dev/sdb [ 10.00 GiB] LVM physical volume
/dev/sdc [ 20.00 GiB]
1 disk
1 partition
1 LVM physical volume whole disk
0 LVM physical volumes
[root@centOS8 ~]# pvremove /dev/sdb
Labels on physical volume "/dev/sdb" successfully wiped.
볼륨 그룹(Volume Group) 생성/삭제/확인 vgcreate, vgremove, vgdisplay
vgcreate [option] volume-group-name physical-volume1 physical-volume2 ...
vgremove volume-group-name
vgdisplay
vgs
[root@centOS8 ~]# vgcreate vg_test /dev/sdb1
Volume group "vg_test" successfully created
'-s' 볼륨 그룹의 PE크기 지정 옵션
- PE는 물리 볼륨을 분할하는 최소 단위로, 디스크 내에서 연속된 공간을 차지
- 옵션 사용 안할시 기본값은 4MB
[root@centOS8 ~]# vgcreate -s 10M vg_test /dev/sdb1
Volume group "vg_test" successfully created
논리 볼륨(Logical Volume) 생성/삭제/확인 lvcreate, lvremove, lvdisplay
lvcreate [option] volume-group-name
lvremove logical-volume-path
lvdisplay
lvs
옵션
옵션 | 설명 |
---|---|
-l | 생성할 논리 볼륨의 PE개수를 지정 |
-L | 생성할 논리 볼륨의 사이즈를 지정 |
-n | 생성할 논리 볼륨의 이름을 지정 |
[root@centOS8 ~]# lvcreate -l 100 -n testlv_1 vg_test
logical group "testlv_1" successfully created
[root@centOS8 ~]# lvcreate -L 100 -n testlv_2 vg_test
logical group "testlv_2" successfully created
lvmdiskscan
/dev/vg_test/testlv_1 -> 400MiB
# 볼륨그룹 PE 기본 크기가 4MB
# 4 * 100 = 400MiB
/dev/vg_test/testlv_2 -> 100MiB
# 기본 단위는 MB
# 다른 단위를 지정하여 편리하게 사용 가능
볼륨 그룹 확장 vgextend
- 이미 구성된 볼륨 그룹에 추가로 사이즈를 확보
vgextend volume-group-name physical-volume1 physical-volume2 ...
vg_test 볼륨 그룹에 /dev/sdc1 을 확장
# vgextend vg_test /dev/sdc1
볼륨 그룹 축소 vgreduce
pvmove physical-volume
vgreduce volume-group-name physical-volume
논리 볼륨 확장 lvextend
lvextend [option] logical-volume-path
옵션
공통사항. '+' 기호 추가시 현재 크기에서 지정된 크기만큼 사이즈 추가
옵션 | 설명 |
---|---|
-l | PE의 개수 지정 |
-L | 사이즈(MB,GB) 지정 |
-r | 파일 시스템 종류에 상관없이 논리 볼륨과 파일시스템을 동시에 확장시킬 수 있음 |
논리 볼륨 test_lv1 의 파일 시스템의 크기를 500MB 로 조정 하세요.
파일 시스템 내용이 그대로 남아 있는지 확인합니다.
참고 파티션은 정확히 동일한 크기가 요청되지 않으므로 475 MB ~ 525 Mb 범위 내의 크기가 허용됩니다.
# lvextend -L 500M /dev/vg_test/test_lv1 -r
논리 볼륨 test_lv2 의 파일 시스템의 크기를 50MB 확장시키세요.
파일 시스템 내용이 그대로 남아 있는지 확인합니다.
#lvextend -L +50M /dev/vg_test/test_lv2 -r
'RHCSA 준비 > 05. 파일시스템 및 스왑 메모리' 카테고리의 다른 글
5.3 스왑 메모리 (swapon, free, mkswap, 스왑 파티션 방식, 스왑 파일 방식) (0) | 2021.05.25 |
---|---|
5.2 파일시스템 관리 (mkfs, blkid, lsblk) (0) | 2021.05.25 |
5.1 리눅스 파일시스템 소개 (0) | 2021.05.25 |