_리눅스 실습 커리큘럼 5/40 · 터미널에 익숙해지기 (3주차)_
find 로 조건에 맞는 파일을 찾았습니다. 이번엔 그 조건을 '용량'과 '오래된 정도'로 씁니다. 디스크가 가득 차면 서비스는 예고 없이 멈춥니다. 어디가 차는지 좁혀 가고, 오래된 파일을 기준을 정해 정리하는 흐름을 익힙니다.
du·df 디스크 용량 확인, 왜 필요한가
- 디스크 풀은 가장 흔한 장애 원인 중 하나이고, 대응 첫 단계가
df와du입니다. - 정리 기준(며칠 지난 파일)을 명령으로 표현할 수 있어야 자동화할 수 있습니다.
- 리눅스마스터 1급·RHCSA 가 디스크 점검·정리를 실기로 냅니다.
이번 편에서 익힐 것
- 전체 그림 —
df -h,df -hT - 범인 찾기 —
du -sm,sort -rn - 오래된 파일 골라내기 —
find -mtime +N - 마운트별 리포트 저장
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 -->

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