리눅스 분류
파티션 용량이 좀 이상합니다. 좀 급합니다
작성자 정보
- 알콜리즘 작성
- 작성일
컨텐츠 정보
- 3,140 조회
- 2 댓글
- 0 추천
- 목록
본문
안녕하세요 궁금한 점이 있어서 문의 드립니다.
OS는 CentOS release 6.3 사용하고 있으며 apm 운영중입니다.
어제 mysql connection 에러가 떠서 처리하던 중 하드 용량도 full 로 되어있는 것을 발견했습니다.
그래서 용량을 살펴보는데 모르는 부분이 있습니다.
파티션 및 사용량은 아래와 같습니다.
]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 9.9G 453M 9.0G 5% /
tmpfs 7.8G 0 7.8G 0% /dev/shm
/dev/sda1 194M 56M 128M 31% /boot
/dev/sda8 82G 38G 41G 49% /home
/dev/sda7 5.0G 141M 4.6G 3% /tmp
/dev/sda3 20G 18G 1.2G 94% /usr
/dev/sda5 9.9G 288M 9.1G 4% /var
여기서 /usr 부분이 94% 사용중인데..
실제 /usr 디렉토리로 들어가서 아래 명령을 실행해 보면
]# du -c -h --max-depth=0 *
153M bin
4.0K etc
4.0K games
42M include
242M lib
450M lib64
80M libexec
1.4G local
16K lost+found
18M sbin
488M share
12K src
0 tmp
2.9G 합계
이런식으로 나옵니다.
df -h 실행시에 18G를 사용중으로 나오는데.. 실제로 해당 디렉토리에선 2.9G 가 합계라니...
이해가 안가네요.
혹시 숨김 파일이라도 있는 걸까요? 만약 그렇다면 어떻게 찾을 수 있을까요?
그것도 아니면 다른 디렉토리가 있는걸까요?
아시는 분 좀 알려주시면 감사하겠습니다.
관련자료
-
이전
-
다음
댓글 2
지유파파님의 댓글
- 지유파파
- 작성일
du df 용량 차이가 난다는 내용으로 검색하시면 동일한 내용이 많이 나올겁니다.
아마 FD가 가르키는 파일은 지워졌지만 프로세스를 종료하지 않았기에 해당 FD는 열려있고 그런 상황일겁니다.
Log 파일 같은 것을 삭제할때 Hangup 시그널을 보내거나 프로세스 재기동을 하지 않고 파일만 지우는 경우 자주 발생합니다.
lsof /usr 이라서 해서 delete로 표기되는 파일들을 확인 해보시고,
용량을 차지 하는 파일을 물고 있는 프로세스를 재기동하면 df값도 정상으로 돌아 올겁니다.
아마 FD가 가르키는 파일은 지워졌지만 프로세스를 종료하지 않았기에 해당 FD는 열려있고 그런 상황일겁니다.
Log 파일 같은 것을 삭제할때 Hangup 시그널을 보내거나 프로세스 재기동을 하지 않고 파일만 지우는 경우 자주 발생합니다.
lsof /usr 이라서 해서 delete로 표기되는 파일들을 확인 해보시고,
용량을 차지 하는 파일을 물고 있는 프로세스를 재기동하면 df값도 정상으로 돌아 올겁니다.
알콜리즘님의 댓글의 댓글
- 알콜리즘
- 작성일
아 정말 감사합니다. 확인해 보겠습니다.