LVM을 사용하여 기존 Linux 시스템에 새 디스크를 추가하는 방법
LVM (Logical Volume Management)은 대부분의 주요 Linux 배포판에서 하드 디스크를 관리하는 데 사용할 수있는 유연하고 고급 옵션입니다. fdisk, parted 또는 gparted와 같은 기존 도구보다 LVM으로 디스크를 관리하는 것이 쉽습니다.
LVM을 사용하는 동안 이해해야하는 몇 가지 용어 :
- Physical Volume (PV): Consists of Raw disks or RAID arrays or other storage devices.
- Volume Group (VG): Combines the physical volumes into storage groups.
- Logical Volume (LV): VG’s are divided into LV’s and are mounted as partitions.
이 기사에서는 PV, VG 및 LV를 생성하여 기존 Linux 시스템에서 LVM을 사용하여 디스크를 구성하는 단계를 안내합니다.
참고 : LVM을 사용할 대상이 아닌 경우이 가이드를 사용하여 기존 Linux 시스템에 직접 디스크를 추가 할 수 있습니다.
- How to Add a New Disk to Linux System
- How to Add a New Disk Larger Than 2TB to Linux System
20GB와 10GB의 HDD 2 개가 있지만 12GB와 13GB 중 하나만 추가하면되는 시나리오를 생각해 보겠습니다. 우리는 LVM 방법으로 만 이것을 달성 할 수 있습니다.
디스크가 추가되면 다음 명령을 사용하여 나열 할 수 있습니다.
# fdisk -l

1. 이제 그림과 같이 fdisk 명령을 사용하여 디스크 /dev/xvdc
및 /dev/xvdd
를 모두 분할합니다.
# fdisk /dev/xvdc # fdisk /dev/xvdd
n
을 사용하여 파티션을 만들고 w
명령으로 변경 사항을 저장합니다.

2. 파티션 후 다음 명령을 사용하여 파티션을 확인합니다.
# fdisk -l

3. 물리 볼륨 (PV)을 생성합니다.
# pvcreate /dev/xvdc1 # pvcreate /dev/xvdd1

4. VG (볼륨 그룹)를 만듭니다.
# vgcreate testvg /dev/xvdc1 /dev/xvdd1
여기서 "testvg"는 VG 이름입니다.

5. 이제 \"vgdisplay\"를 사용하여 시스템의 VG에 대한 모든 세부 정보를 나열합니다.
# vgdisplay OR # vgdisplay testvg

6. 논리 볼륨 (LV)을 생성합니다.
# lvcreate -n lv_data1 --size 12G testvg # lvcreate -n lv_data2 --size 14G testvg
여기서“lv_data1”과“lv_data2”는 LV 이름입니다.

7. 이제“lvdisplay”를 사용하여 시스템에서 사용 가능한 논리 볼륨에 대한 모든 세부 정보를 나열합니다.
# lvdisplay OR # lvdisplay testvg

8. 논리 볼륨 (LV)을 ext4 형식으로 포맷합니다.
# mkfs.ext4 /dev/testvg/lv_data1 # mkfs.ext4/dev/testvg/lv_data2

9. 마지막으로 파일 시스템을 마운트합니다.
# mount /dev/testvg/lv_data1 /data1 # mount /dev/testvg/lv_data2 /data2
파일 시스템을 마운트하기 전에 data1
및 data2
디렉토리를 만들어야합니다.

그게 다야! "이 기사에서는 LVM을 사용하여 파티션을 만드는 방법에 대해 설명했습니다. 이에 대한 의견이나 질문이 있으시면 언제든지 의견을 게시하십시오.