새 파티션 및 논리 볼륨 추가

Red Hat Enterprise LinuxIntermediate
지금 연습하기

소개

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

새 파티션 및 논리 볼륨 추가

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

작업

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

요구 사항

  • lsblk를 사용하여 사용되지 않는 40 GiB 데이터 디스크를 식별합니다. //boot/efi가 이미 포함된 디스크는 수정하지 마십시오.
  • 새 파티션은 사용되지 않는 데이터 디스크(VM 환경에 따라 /dev/vdb 또는 /dev/nvme0n1 등)에 생성해야 합니다.
  • 새 파티션의 크기는 2 GiB여야 합니다.
  • 새 볼륨 그룹의 이름은 vg_project여야 합니다.
  • 새 논리 볼륨의 이름은 lv_project여야 하며 크기는 1 GiB여야 합니다.
  • 새 논리 볼륨은 ext4 파일 시스템으로 포맷해야 합니다.
  • 새 논리 볼륨은 /home/labex/project 디렉토리에 마운트해야 합니다.

예시

이 단계를 완료한 후 lsblkdf -h 명령의 출력은 다음과 유사해야 합니다. 추가 디스크 이름은 다를 수 있지만, 운영 체제에서 이미 사용 중인 디스크가 아닌 디스크여야 합니다.

$ lsblk
NAME                      MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
nvme0n1                   259:0    0   40G  0 disk
└─nvme0n1p1               259:4    0    2G  0 part
  └─vg_project-lv_project 253:0    0    1G  0 lvm  /home/labex/project
nvme1n1                   259:1    0   40G  0 disk
├─nvme1n1p1               259:2    0    1M  0 part
├─nvme1n1p2               259:3    0  200M  0 part /boot/efi
└─nvme1n1p3               259:5    0 39.8G  0 part /
$ 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/nvme1n1p3                     40G  3.5G   37G   9% /
/dev/nvme1n1p2                    200M  7.1M  193M   4% /boot/efi
tmpfs                              356M     0  356M   0% /run/user/1000
/dev/mapper/vg_project-lv_project  974M   24K  907M   1% /home/labex/project

요약

이 챌린지에서는 데이터 손실 없이 새 파티션과 논리 볼륨을 추가하고 스왑 공간을 생성하여 Linux 시스템의 로컬 스토리지를 구성하는 방법을 배웠습니다. 새 파티션 생성, 볼륨 그룹 생성, 논리 볼륨 생성, 파일 시스템 포맷 및 마운트 작업을 실습했습니다. 이러한 기술은 시스템 관리자가 Linux 서버의 스토리지 용량을 효율적으로 관리하고 확장하는 데 필수적입니다.

✨ 솔루션 확인 및 연습