How to New Disk as LVM and Mount it to /svc Directory in Linux

How to Set Up a New Disk as LVM and Mount it to /svc Directory in Linux

Linux 서버 운영 중 새로운 디스크를 추가하여 Linux에서 새로운 디스크를 LVM으로 설정하고, 이를 /svc 디렉터리에 마운트하는 과정

하드디스크 추가 후 lvm 설정

새로운 디스크 추가

디스크 추가는 VM에서 진행하기 때문에 각자 가상머신 or 물리서버에 디스크 장착을 해주시면됩니다.

10GB의 디스크를 추가하였습니다.

10GB 디스크 서버에 추가

서버의 접근 후 fdisk -l 명령어를 통해 10GB Disk가 정상적으로 장착이 되었는지 확인합니다.

제 환경에서는 /dev/nvme0n2로 확인이 됩니다. /dev/sdb 등 이름으로 나올 수 있습니다.


/svc 디렉터리에 논리 볼륨 마운트

< fdisk를 사용하지 않고 pvcreate 명령어를 활용 >

fdisk를 사용하여 파티션을 생성하지 않고 pvcreate 명령어을 사용하여 물리적 볼륨을 설정

>> 전체 디스크가 하나의 물리적 볼륨으로 설정

$ sudo pvcreate /dev/nvme0n2
disk 물리적 볼륨 생성하기

기존 볼륨 그룹 ‘rl’에 새로운 물리적 볼륨을 추가

$ sudo vgextend rl /dev/nvme0n2
rl LVM 그룹에 물리적 볼륨 추가

새로운 논리 볼륨 ‘svc’를 생성합니다. 이 논리 볼륨은 볼륨 그룹 ‘rl’에 속하며, 사용 가능한 모든 공간을 사용

$ sudo lvcreate -n svc -l +100%FREE rl 

새로운 논리 볼륨에 파일 시스템을 생성

$ sudo mkfs -t ext4 /dev/rl/svc
새로운 논리 볼륨 생성 및 rl 볼륨 그룹에 적용

시스템 부팅 시 자동 마운트 설정

Path : /etc/fstab 에 아래 사진과 같이 마운트 정보를 등록해주시면

재부팅 후에도 마운트가 자동으로 됩니다.

$ /dev/mapper/rl-svc     /svc         ext4        defaults          0 0
디스크 LVM 디렉터리 마운트

새로운 디스크가 /svc로 마운트되고, 기존 LVM 그룹에 추가되었습니다.

이 설정은 시스템이 부팅될 때마다 유지됩니다.

감사합니다.

By Low ahn

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다