소개
새로운 행성을 탐사하는 우주 과학자 팀을 상상해 보세요. 핵심 우주생물학자인 세이건 박사는 행성 탐사 과정에서 발생하는 디스크 공간 분석을 담당하고 있습니다. 팀의 탐사가 깊어질수록 중요한 연구 데이터를 효율적으로 저장하고 관리하는 일은 매우 중요해집니다. 사용 가능한 디스크 공간을 정확히 파악하는 것이 이번 임무 성공의 열쇠입니다.
디스크 공간 현황 파악
이 단계에서는 df 명령어를 사용하여 디스크 공간 사용량의 전반적인 개요를 확인하는 방법을 배웁니다.
과제
df명령어를 사용하여 디스크 공간 사용 현황을 출력하세요.- 각 디스크의 파일 시스템, 크기, 사용량, 가용 공간, 사용률 및 마운트 지점을 확인하세요.
요구 사항
- 기본 작업 디렉터리:
/home/labex/project - 터미널에서
df명령어를 사용하세요. - 모든 디스크 공간 정보를 표시해야 합니다.
- 명령어의 실행 결과를
/home/labex/project/df.txt파일에 저장하세요.
예시
명령어를 실행하면 다음과 유사한 결과가 출력되어야 합니다.
cd /home/labex/project
cat df.txt
Filesystem 1K-blocks Used Available Use% Mounted on
overlay 20971520 128756 20842764 1% /
tmpfs 65536 0 65536 0% /dev
tmpfs 3995012 0 3995012 0% /sys/fs/cgroup
shm 65536 0 65536 0% /dev/shm
/dev/vdb 104806400 70116628 34689772 67% /etc/hosts
디스크 공간 정보 필터링
이 단계에서는 특정 파일 시스템이나 마운트 지점을 기준으로 디스크 공간 정보를 필터링하는 방법을 배웁니다.
과제
- 적절한 옵션과 함께
df명령어를 사용하여 특정 파일 시스템이나 마운트 지점에 대한 디스크 공간 정보를 출력하세요. /home/labex경로에 대한 디스크 공간 정보를 필터링하는 방법을 익힙니다.
요구 사항
labex사용자의 홈 디렉터리로 이동하세요.- 터미널에서 필터링 옵션을 포함한
df명령어를 사용하세요. /home/labex에 대한 디스크 공간 정보를 표시하세요.- 명령어의 실행 결과를
/home/labex/project/df2.txt파일에 저장하세요.
예시
필터링을 적용하면 지정된 파일 시스템이나 마운트 지점에 대한 정보만 출력되어야 합니다.
cd /home/labex/project
cat df2.txt
Filesystem Size Used Avail Use% Mounted on
overlay 20G 126M 20G 1% /
요약
이번 챌린지에서는 리눅스의 df 명령어를 사용하여 디스크 공간 사용량을 확인하는 방법을 배웠습니다. 이 기술은 다양한 환경에서 디스크 공간을 효율적으로 관리하고, 데이터 중심의 작업들이 원활하게 수행되도록 보장하는 데 필수적입니다.



