들어가며
- 도커가 설치 된 환경의 시스템을 운영하다보면 df 명령어 조회 시 원치 않는 도커 컨테이너 마운트 디렉토리 경로까지 모두 표시됩니다.
- 이러한 경우 해당 컨테이너 마운트 디렉토리를 제외하고 조회할 수 있는 방법에 대해 알아봅니다.
목록
내용
1. df 명령어 사용시 grep 옵션 추가
일반적인 도커 시스템 환경에서 df -Th 명령어 조회시 아래와 비슷한 출력 결과가 나옵니다.
df -Th
↑ 불필요한 도커 컨테이너 마운트경로까지 모두 출력되는 모습
grep 명령어의 -v 옵션을 이용하여 원하는 df 결과만 출력을 시도해봅니다.
df -Th | grep -v docker | grep -v kubelet
✖︎ 경로 상 필요없는 문자열이 모두 제외 된 채로 df 명령어가 조회 됨을 알 수 있습니다.
2. df 명령어 사용시 egrep 옵션 추가
✓ egrep 옵션을 사용하면 조금 더 명령어를 간단히 줄일 수 있습니다.
df -Th | egrep -v 'docker|kubelet'
3. Root 계정이 아닌 계정으로 df 명령어 조회
기본적으로 docker 컨테이너 경로 하위의 시스템 트리는 root 계정이 아닐 경우 조회 할 수 없습니다.
su - <관리계정> df -Th
마무리
- 위와 같은 방법으로 df 명령어 출력시 불필요한 정보를 제외하고 필요한 정보만 수집할 수 있습니다.
아티클이 유용했나요?
훌륭합니다!
피드백을 제공해 주셔서 감사합니다.
도움이 되지 못해 죄송합니다!
피드백을 제공해 주셔서 감사합니다.
피드백 전송
소중한 의견을 수렴하여 아티클을 개선하도록 노력하겠습니다.