df 에서 file 을 지워도 Available 이 올라가지 않는 경우
df 를 해서 만약에 Use% 가 100% 가 된 경우에, file 을 지워서 Used 는 떨어지는데 Available 이 올라가지 경우가 있다.Filesystem 1K-blocks Used Available Use% Mounted on /dev/backup 99082844 2621464 91428268 3% / tmpfs 250412 0 250412 0% /dev/shm
이 경우 ref. 1 에서 나온 이야기처럼 filesystem(ext3 등) 에서 기본적으로 root 를 위해 확보해(reserved) 놓은 용량이 있기 때문에 그런 경우가 있다.
그래서 기본적으로 위와 같은 경우에 94128701.8 Kbyte 아래로 Used 를 낮춰야 Available 이 생겨난다.
- 94128701.8 = 99082844 * 0.95
root 가 가지고 있는 5% 의 용도
ref. 2 에 따르면 ext2 나 ext3, 4 등은 이 공간을 5%로 잡고 있다고 한다. 이녀석의 용도는 temp 용인듯 하다. ref.2 의 설명에 따르면 fragmentation 을 줄여주고, root 권한의 deamon 등이 동작하다가 하드 용량이 없어서 동작이 안되는 경우 등을 막아준다고 한다.그런데 단순히 저장공간(HDD 등) 이 static file 의 저장을 위한 용도라면 이녀석의 필요성이 거의 없다.[ref. 2]
이 녀석에 대한 비율을 조정하는 방법등은 tune2fs(8) 등을 통해 가능하다.
References
- linux - Deleting files doesn't free space - Super User
- microHOWTO: Reduce the space reserved for root on an ext2, ext3 or ext4 filesystem
댓글 없음:
댓글 쓰기