리눅스 LVM 생성
LVM(Linux Logical Volume Manager)은 Linux 시스템에서 유연하고 효율적인 볼륨 관리를 위한 도구입니다. LVM을 사용하면 여러 개의 하드 디스크를 논리적인 그룹으로 묶고, 그룹 내에서 논리 볼륨을 생성하고 조작할 수 있습니다. 다음은 LVM을 생성하는 단계입니다:
참고: LVM을 만들기 전에 새로운 볼륨 그룹과 논리 볼륨을 생성하려는 디스크가 준비되어 있어야 합니다.
1. 디스크를 파티셔닝합니다. 예를 들어, /dev/xvdf 디스크에 파티션을 생성합니다.
sudo parted /dev/xvdf mklabel gpt
sudo parted /dev/xvdf mkpart primary ext4 1MiB 100%
이 단계에서는 하나의 파티션을 생성합니다. 필요에 따라 파티션 수와 크기를 조정할 수 있습니다.
2. LVM 관련 도구를 설치합니다.
- Ubuntu 또는 Debian:
sudo apt-get update
sudo apt-get install lvm2
- CentOS 또는 RHEL:
sudo yum install lvm2
3. 파티션을 물리적인 볼륨로 설정합니다.
sudo pvcreate /dev/xvdf1
여기서 '/dev/xvdf1'은 생성한 파티션의 경로입니다.
4. 새로운 볼륨 그룹을 생성합니다.
sudo vgcreate myvg /dev/xvdf1
'myvg'는 새로운 볼륨 그룹의 이름입니다. 이름은 원하는 대로 지정할 수 있습니다.
5. 논리 볼륨을 생성합니다.
sudo lvcreate -n mylv -l 100%FREE myvg
'mylv'는 새로운 논리 볼륨의 이름입니다. 이름은 원하는 대로 지정할 수 있습니다.
6. 논리 볼륨을 포맷합니다.
sudo mkfs.ext4 /dev/myvg/mylv
여기서 '/dev/myvg/mylv'는 새로운 논리 볼륨의 경로입니다.
7. 마운트 포인트를 생성하고 논리 볼륨을 마운트합니다.
sudo mkdir /mnt/mydata
sudo mount /dev/myvg/mylv /mnt/mydata
'/mnt/mydata'는 마운트할 디렉토리 경로입니다. 필요에 따라 변경할 수 있습니다.
이제 LVM이 생성되었으며, 새로운 논리 볼륨을 '/mnt/mydata'와 같은 마운트 포인트에서 사용할 수 있습니다.