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을 활용하면 데이터 관리가 훨씬 용이해지므로 적극 추천드립니다. 감사합니다!
댓글
댓글 쓰기