학습 가이드
#20주 실습 커리큘럼

디스크 용량 확인과 오래된 파일 정리

_리눅스 실습 커리큘럼 5/40 · 터미널에 익숙해지기 (3주차)_

find 로 조건에 맞는 파일을 찾았습니다. 이번엔 그 조건을 '용량'과 '오래된 정도'로 씁니다. 디스크가 가득 차면 서비스는 예고 없이 멈춥니다. 어디가 차는지 좁혀 가고, 오래된 파일을 기준을 정해 정리하는 흐름을 익힙니다.

du·df 디스크 용량 확인, 왜 필요한가

  • 디스크 풀은 가장 흔한 장애 원인 중 하나이고, 대응 첫 단계가 df 와 du 입니다.
  • 정리 기준(며칠 지난 파일)을 명령으로 표현할 수 있어야 자동화할 수 있습니다.
  • 리눅스마스터 1급·RHCSA 가 디스크 점검·정리를 실기로 냅니다.

이번 편에서 익힐 것

  1. 전체 그림 — df -h, df -hT
  2. 범인 찾기 — du -sm, sort -rn
  3. 오래된 파일 골라내기 — find -mtime +N
  4. 마운트별 리포트 저장

du·df 디스크 용량 확인 핵심 명령어

df -hT                                  # 마운트별 여유 공간과 파일시스템 종류
du -sm /var/log/* | sort -rn | head -5  # MB 단위, 큰 것부터 5개
du -sh /home/*                          # 사람이 읽기 쉬운 단위

find /var/tmp -type f -mtime +7          # 7일 초과 파일 목록(먼저 확인)
find /var/tmp -type f -mtime +7 -delete  # 확인 후 삭제
  • 보고서는 -h 대신 -m(MB 숫자)으로 뽑아야 sort -n 이 정확합니다.
  • -mtime +7 은 7일 초과, -7 은 7일 이내, 7 은 정확히 7일.

du·df 디스크 용량 확인 자주 하는 실수

  • du -h | sort -n — 1.2G 와 900M 이 문자열로 정렬돼 순서가 틀어집니다.
  • -delete 를 먼저 실행 — 목록을 먼저 보고 지우세요.
  • 리포트에 필요한 열만 요구하는데 전체 출력을 저장 — awk 로 열을 골라 담습니다.

du·df 디스크 용량 확인 실습 문제

  • 디렉터리 용량 관리
  • du 결과를 크기순으로 정리해 보고서 만들기
  • 오래된 파일 삭제
  • 마운트 포인트 파일시스템 리포트 만들기

다음 편

다음 편은 텍스트 처리 1: grep·sort·uniq로 로그 걸러내기 입니다. 화·금요일에 이어집니다.

<!-- publish_key:linux-path-20w-p05-post -->

댓글 0

아직 댓글이 없습니다. 궁금한 점이나 풀이 경험을 남겨 보세요.