새로운 파티션 및 논리 볼륨 추가

Red Hat Enterprise LinuxBeginner
지금 연습하기

소개

이 챌린지에서는 데이터 손실 없이 새로운 파티션과 논리 볼륨을 추가하고 스왑 공간을 생성하여 리눅스 시스템의 로컬 스토리지를 구성하는 방법을 배웁니다. 이러한 기술은 리눅스 서버의 저장 용량을 효율적으로 관리하고 확장해야 하는 시스템 관리자에게 필수적인 역량입니다.

이 콘텐츠는 챌린지 형식으로 제공됩니다. 가이드가 제공되는 실습과 달리, 학습 단계를 그대로 따라가는 것이 아니라 스스로 과제를 해결해야 합니다. 챌린지는 다소 난이도가 있을 수 있습니다. 해결이 어렵다면 Labby 와 상의하거나 솔루션을 확인해 보세요. 통계에 따르면 이 챌린지는 초급 수준이며, 합격률은 93%입니다. 학습자들로부터 100%의 긍정적인 평가를 받았습니다.

새로운 파티션 및 논리 볼륨 추가

이번 챌린지에서는 파티션과 논리 볼륨을 생성하며 리눅스 스토리지 관리를 실습합니다. 디스크 파티셔닝, LVM(Logical Volume Manager) 설정, 파일 시스템 마운트 등 RHEL 시스템에서 저장 용량을 확장하는 데 필요한 핵심 기술을 익히게 됩니다. 이는 데이터 손실 없이 스토리지 자원을 효율적으로 관리할 수 있게 해주는 기본적인 시스템 관리 작업입니다.

과제

  • 시스템의 스토리지 장치에 새로운 파티션을 생성합니다.
  • 생성한 파티션을 사용하여 새로운 논리 볼륨 그룹을 생성합니다.
  • 해당 볼륨 그룹 내에 새로운 논리 볼륨을 생성합니다.
  • 새로운 논리 볼륨을 적절한 파일 시스템으로 포맷합니다.
  • 새로운 논리 볼륨을 지정된 디렉토리에 마운트합니다.

요구 사항

  • 새로운 파티션은 /dev/vdb 장치에 생성해야 합니다.
  • 파티션의 크기는 2 GiB 로 설정합니다.
  • 볼륨 그룹의 이름은 vg_project로 지정합니다.
  • 논리 볼륨의 이름은 lv_project로 지정하며, 크기는 1 GiB 로 설정합니다.
  • 논리 볼륨은 ext4 파일 시스템으로 포맷해야 합니다.
  • 논리 볼륨은 /home/labex/project 디렉토리에 마운트해야 합니다.

예시

모든 단계를 완료한 후, lsblkdf -h 명령어를 실행했을 때 다음과 유사한 결과가 출력되어야 합니다.

$ lsblk
NAME                      MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
vda                       253:0    0   40G  0 disk
├─vda1                    253:1    0    1M  0 part
├─vda2                    253:2    0  100M  0 part /boot/efi
└─vda3                    253:3    0 39.9G  0 part /
vdb                       253:16   0   40G  0 disk
└─vdb1                    253:17   0  1.9G  0 part
  └─vg_project-lv_project 252:0    0    1G  0 lvm  /home/labex/project
$ df -h
Filesystem                         Size  Used Avail Use% Mounted on
devtmpfs                           4.0M     0  4.0M   0% /dev
tmpfs                              1.8G     0  1.8G   0% /dev/shm
tmpfs                              712M  620K  712M   1% /run
efivarfs                           256K  8.5K  243K   4% /sys/firmware/efi/efivars
/dev/vda3                           40G  3.5G   37G   9% /
/dev/vda2                          100M  7.1M   93M   8% /boot/efi
tmpfs                              356M     0  356M   0% /run/user/1000
/dev/mapper/vg_project-lv_project  974M   24K  907M   1% /home/labex/project
✨ 솔루션 확인 및 연습

요약

이 챌린지에서는 데이터 손실 없이 새로운 파티션과 논리 볼륨을 추가하고 스왑 공간을 생성하여 리눅스 시스템의 로컬 스토리지를 구성하는 방법을 학습했습니다. 파티션 생성, 볼륨 그룹 및 논리 볼륨 설정, 파일 시스템 포맷 및 마운트 과정을 직접 실습해 보았습니다. 이러한 기술은 시스템 관리자가 리눅스 서버의 저장 용량을 효율적으로 관리하고 확장하는 데 반드시 필요합니다.