032) LVM을 이용한 논리 볼륨 생성 및 마운트 방법: 단계별 가이드

안녕하세요, mj입니다!
이번 포스팅에서는 LVM(Logical Volume Manager)을 이용한 논리 볼륨 생성 및 마운트 방법에 대해 알아보겠습니다. LVM은 유연한 디스크 관리 기능을 제공하여 데이터 관리의 효율성을 높여줍니다.

LVM을 이용한 논리 볼륨 생성 및 마운트 방법

LVM(Logical Volume Manager)은 물리적 볼륨(PV)에서 논리 볼륨(LV)을 생성하고 관리하는 데 유용한 도구입니다. LVM을 사용하면 디스크 공간을 동적으로 할당하고, 필요에 따라 크기를 조절할 수 있어 데이터 관리가 용이합니다. 아래는 LVM을 사용하여 논리 볼륨을 생성하고 마운트하는 단계별 방법입니다.

1. 물리적 볼륨 생성

먼저, 사용할 디스크를 물리적 볼륨으로 초기화합니다. 여기서는 /dev/sdb를 예로 들어 설명하겠습니다.

sudo pvcreate /dev/sdb

출력 예시:

Physical volume "/dev/sdb" successfully created.

2. 볼륨 그룹 생성

물리적 볼륨을 포함하는 볼륨 그룹을 생성합니다. 볼륨 그룹은 여러 물리적 볼륨을 하나의 논리적 단위로 관리할 수 있게 해줍니다.

sudo vgcreate myvg /dev/sdb

출력 예시:

Volume group "myvg" successfully created.

3. 논리 볼륨 생성

이제 논리 볼륨을 생성할 차례입니다. 논리 볼륨은 실제 데이터를 저장하는 공간입니다.

sudo lvcreate -n mylv -L 20G myvg

출력 예시:

Logical volume "mylv" created.

4. 파일 시스템 생성

생성한 논리 볼륨에 파일 시스템을 생성해야 합니다. 일반적으로 ext4 파일 시스템을 많이 사용합니다.

sudo mkfs.ext4 /dev/myvg/mylv

출력 예시:

mke2fs 1.42.9 (28-Dec-2013)
    Creating filesystem with 2621440 4k blocks and 655360 inodes
    Filesystem UUID: 12345678-1234-5678-1234-567812345678
    ...

5. 마운트할 디렉토리 생성

마운트할 디렉토리를 만듭니다. 논리 볼륨을 사용할 위치를 지정하는 과정입니다.

sudo mkdir /mnt/mylv

출력 예시:

(no output)

6. 논리 볼륨 마운트

논리 볼륨을 생성한 디렉토리에 마운트합니다.

sudo mount /dev/myvg/mylv /mnt/mylv

출력 예시:

(no output)

7. /etc/fstab 수정

시스템 부팅 시 자동으로 마운트되도록 /etc/fstab 파일을 수정합니다.

sudo nano /etc/fstab

파일에 다음 행을 추가합니다:

/dev/myvg/mylv  /mnt/mylv  ext4  defaults  0  2

8. 변경 사항 적용

변경 사항을 적용하기 위해 mount -av 명령어를 실행합니다.

sudo mount -av

출력 예시:

mount: /mnt/mylv: /dev/myvg/mylv mounted on /mnt/mylv.

9. 마운트 확인

마운트가 정상적으로 되었는지 확인합니다.

df -h

출력 예시:

Filesystem              Size  Used Avail Use% Mounted on
    /dev/myvg/mylv          20G   0    20G   0% /mnt/mylv

이번 포스팅에서는 LVM을 사용하여 논리 볼륨을 생성하고 마운트하는 방법에 대해 알아보았습니다. LVM을 활용하면 데이터 관리가 훨씬 용이해지므로 적극 추천드립니다. 감사합니다!

댓글

이 블로그의 인기 게시물

006) 컴퓨터 주요 부품 설명: CPU, 메모리, 디스크의 모든 것

011) Rocky Linux 9.5 설치 방법: 단계별 가이드와 설정 팁

001) 리눅스란? 기본 개념부터 활용까지 완벽 가이드