우주 탐사 데이터 디스크 분석

LinuxIntermediate
지금 연습하기

소개

새로운 행성을 탐사하는 우주 과학자 팀을 상상해 보세요. 핵심 우주생물학자인 세이건 박사는 행성 탐사 과정에서 발생하는 디스크 공간 분석을 담당하고 있습니다. 팀의 탐사가 깊어질수록 중요한 연구 데이터를 효율적으로 저장하고 관리하는 일은 매우 중요해집니다. 사용 가능한 디스크 공간을 정확히 파악하는 것이 이번 임무 성공의 열쇠입니다.

디스크 공간 현황 파악

이 단계에서는 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 명령어를 사용하여 디스크 공간 사용량을 확인하는 방법을 배웠습니다. 이 기술은 다양한 환경에서 디스크 공간을 효율적으로 관리하고, 데이터 중심의 작업들이 원활하게 수행되도록 보장하는 데 필수적입니다.

✨ 솔루션 확인 및 연습✨ 솔루션 확인 및 연습