728x90
반응형
리눅스 시스템에서 특정 파일의 크기가 너무 커져서 시스템 동작에 치명적인 장애가 발생하는 경우가 있습니다.
이럴 경우에 가장 먼저 하여야 하는 것이 문제를 일으키고 있는 용량이 큰(커지고 있는) 파일을 찾아내는 것입니다.
파일이나 디렉토리의 용량을 확인하기 위해서는 du 커맨드 또는 find 커맨드를 이용합니다.
아래는 /etc 디렉토리 및 하위 디렉토리에서 용량이 큰 파일 및 디렉토리를 상위 20개 정렬한 결과 입니다.
$ sudo du -a /etc/ | sort -nr | head -n 20
find 커맨드를 활용하면, 옵션을 사용하여서 디렉토리는 제외하고 파일들 중에서만 용량이 큰 파일을 찾을 수 있습니다.
아래 커맨드는 /etc 디렉토리에 용량이 큰 상위 10개 파일들을 정렬하는 커맨드입니다.
$ find /etc/ -type f -printf '%s %p\n' | sort -nr | head -10
728x90
반응형
'스토리지 > Linux commands' 카테고리의 다른 글
리눅스: USB나 CDROM이 인식이 안되는 문제 (0) | 2022.03.18 |
---|---|
리눅스 : 새 디스크 추가 한 뒤, xfs 파일시스템 확장하기 (0) | 2021.06.14 |