소개
이 챌린지에서는 리눅스 시스템에서 vfat, ext4, xfs를 포함한 다양한 파일 시스템을 생성, 마운트, 마운트 해제 및 사용하는 방법을 배웁니다. 이는 RHCSA 시험에 필요한 핵심 기술이며, 리눅스 환경에서 스토리지와 파일 구성을 관리하는 데 필수적입니다.
파일 시스템 생성 및 마운트
이 단계에서는 사용 가능한 디스크를 파티셔닝하고 각 파티션을 서로 다른 파일 시스템으로 포맷합니다. 그런 다음, 지정된 디렉토리에 마운트하고 부팅 시 자동으로 마운트되도록 설정합니다.
작업
- VM에 추가된 빈 디스크를 식별하고 파티셔닝하여 세 개의 새 파티션을 생성합니다.
- 첫 번째 파티션에
vfat파일 시스템을 생성합니다. - 두 번째 파티션에
ext4파일 시스템을 생성합니다. - 세 번째 파티션에
xfs파일 시스템을 생성합니다. - 각 파일 시스템을 전용 디렉토리에 마운트합니다.
- 시스템 부팅 시 이러한 파일 시스템이 자동으로 마운트되도록 구성합니다.
요구 사항
lsblk명령어로 추가된 빈 디스크를 식별하고 해당 장치를 사용하여 파티션을 생성합니다. 현재 이미지에서 이 디스크는/dev/nvme1n1로 표시됩니다.- 세 개의 파티션은 적절한 크기(예: 각각 1GB)여야 합니다.
vfat파일 시스템을/mnt/vfat에 마운트합니다.ext4파일 시스템을/mnt/ext4에 마운트합니다.xfs파일 시스템을/mnt/xfs에 마운트합니다.- 시스템 부팅 시 파일 시스템이 자동으로 마운트되도록 설정합니다.
예시
이 단계를 완료한 후 lsblk -f 명령어를 실행하면 추가 디스크의 새 파티션과 해당 마운트 지점이 표시되어야 합니다. 현재 이미지에서의 출력 결과는 다음과 유사해야 합니다:
$ lsblk -f
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS
...
nvme1n1
├─nvme1n1p1 vfat FAT32 E6A1-5E45 1022M 0% /mnt/vfat
├─nvme1n1p2 ext4 1.0 2a2e4d25-9988-4613-9a3b-558a3e7a0e7f 938M 0% /mnt/ext4
└─nvme1n1p3 xfs 7b3e0e6b-1d73-4ea2-8a9d-16a81e3e7b1c 1018M 1% /mnt/xfs
요약
이 챌린지에서는 리눅스 시스템에서 vfat, ext4, xfs를 포함한 다양한 파일 시스템을 생성, 마운트 및 마운트 해제하는 방법을 배웠습니다. 이는 리눅스 환경에서 스토리지와 파일 구성을 관리하는 데 매우 중요한 기술이며, RHCSA 시험의 핵심 요구 사항입니다. 이 챌린지를 완료함으로써 다양한 파일 시스템을 다루고 필요에 맞게 구성하는 능력을 입증했습니다.



