반응형
pvcreate, pvremove, vgcreate, vgremove, lvcreate, lvremove, lvextend 등 LVM 관리를 위한 명령어를 소개하고자 합니다.
1. PV 생성 및 삭제
1-1. pvcreate - Physical Volume 생성
pvcreate 명령어는 물리적인 디스크나 파티션을 이용하여, Physical Volume (PV)를 생성합니다.
$ pvcreate /dev/sdb1
- dev/sdb1 디스크 파티션을 Physical Volume로 만들기 위해 다음과 같은 명령어를 사용합니다:
1-2. pvremove - Physical Volume 제거
명령어를 사용하기 전에 해당 PV가 속한 Volume Group (VG)를 제거해야 합니다.
pvremove 명령어는 특정 Physical Volume (PV)를 제거합니다.
$ pvremove /dev/sdb1
- /dev/sdb1 파티션을 LVM에서 사용되지 않는 상태로 되돌립니다.
2. VG 생성 및 삭제
2-1. vgcreate - Volume Group (VG) 생성
vgcreate 명령어는 물리 볼륨(PV)들을 이용하여 새로운 Volume Group을 생성합니다.
$ vgcreate vg00 /dev/vdb1
- /dev/vdb1 라는 물리 볼륨으로 vg00 이름을 가진 Volume Group을 생성합니다.
2-2. vgremove - Volume Group (VG) 삭제
명령어를 사용하기 전에 해당 VG에 속한 모든 논리 볼륨(LV)을 제거해야 합니다.
vgremove 명령어는 특정 Volume Group을 제거하는 데 사용됩니다.
$ vgremove /dev/vg00
- vg00라는 Volume Group을 제거합니다.
3. LV 생성 및 삭제, LV 확장
3-1. lvcreate - Logical Volume(LV) 생성
lvcreate 명령어는 새로운 Logical Volume을 생성하는 데 사용됩니다. 생성하려는 LV의 이름, 크기, 소속될 Volume Group 등을 지정하여 실행됩니다.
1) 용량 크기를 지정하여 LV 생성
$ lvcreate -n lv_data -L 10G vg00
- vg00라는 Volume Group 내에 lv_data라는 이름의 새로운 LV를 10GB 크기로 생성합니다.
2) PE 개수를 지정하여 LV 생성
$ lvcreate -n lv_data -l 160 vg00
- vg00라는 Volume Group 내에 lv_data라는 이름의 새로운 LV를 PE 160개로 생성합니다. PE의 크기가 64MB라면, 10GB 크기의 LV를 생성합니다.
3-2. lvremove - Logical Volume(LV) 삭제
특정 Logical Volume을 제거하는 데 사용됩니다.
$ lvremove /dev/vg00/lv_data
- /dev/vg00/lv_data라는 Logical Volume을 제거합니다.
3-3. lvextend - Logical Volume(LV) 확장
lvextend 이후 파일시스템 확장을 위해서는 xfs_growfs 명령어를 실행해야 합니다.
기존의 Logical Volume의 크기를 확장하는 데 사용됩니다. lvextend 명령어는 확장하려는 LV의 경로와 확장할 크기를 지정하여 실행됩니다.
$ lvextend -L +5G /dev/vg00/lv_data
- /dev/vg00/lv_data라는 Logical Volume의 크기를 현재 크기에서 추가적으로 5GB 확장합니다.
반응형
'서버 운영 > Linux' 카테고리의 다른 글
리눅스 오픈 가능한 파일 - Too many open files (0) | 2024.04.09 |
---|---|
리눅스 LVM (0) | 2024.04.09 |
Rocky Linux 8.X 에서 Nginx 컴파일 설치 (Nginx 1.24) (0) | 2024.03.22 |
Rocky Linux 8.X 에서 PostgreSQL 컴파일 설치 (0) | 2024.03.22 |
리눅스 하드웨어 정보 확인 (dmidecode 명령어) (0) | 2024.03.21 |