리눅스 유휴 용량에 관하여.

노하람·2022년 9월 7일
1

리눅스 서버를 이용하다, 용량이 부족한 경우가 있습니다.

용량 확인

기본적으로 아래와 같이 용량을 확인합니다.
아래 명령어는 현재 위치에 있는 폴더별 용량을 읽기쉽게(MB단위) 표현하되,
크기별로 소팅해서 보여줍니다.

sudo du -sh * | sort -hr

폴더 별 용량 확인

sudo du -h --max-depth 1 | sort -hr

디스크 용량 확인

df -h

Size != Used + Avail

메인 디스크는 /dev/nvme0n1p1 입니다.
그런데 사이즈는 분명 458G인데, Used + Avail 용량을 합치면
435GB입니다. 23G는 어디로 간 걸까요?

리눅스는 사용자가 디스크를 완전히 채우면 다음에 디스크에 기록해야 할 때마다 시스템 구성 요소가 실패하는 것을 방지하기 위해 5%의 유휴 용량을 남겨둡니다.

그래서 500G의 5%인 25G 정도가 유휴 용량으로 남아있는 것입니다.

이를 확인하기 위해선 아래 명령을 사용합니다.
sudo tune2fs -l /dev/nvme0n1p1

또, 용량이 너무 부족하여 이 유휴 용량마저 사용하고 싶다면 아래 명령을 사용합니다.
sudo tune2fs -m 0 /dev/nvme0n1p1

하지만 시스템에서 에러 방지를 위해 확보해둔 용량이기 때문에, 저는 사용하지 않습니다.
곧 서버에 용량을 추가할 계획인데 해당 과정은 추후에 포스팅해보겠습니다 :)

참고 : https://askubuntu.com/questions/249387/df-h-used-space-avail-free-space-is-less-than-the-total-size-of-home

profile
MLOps, MLE 직무로 일하고 있습니다😍

0개의 댓글