리눅스(2.2.16)에 mysql 3.22.32 를 실행 중입니다.
그런데 msyql의 데이터 디렉토리의 용량이 원인 없이 자꾸 늘어납니다...
( pgsql도 함께 사용중입니다. )
mysql은 다음과 같이 설치되어 있습니다.
basedir /usr/local/mysql/
datadir /usr/local/data/mysql/
그리고.. mysql의 데이터가 들어있는 디렉토리의 용량은 ...
[root@www local]# du -sh /usr/local/data/
95M /usr/local/data
이렇습니다..
그런데..(무슨 사오정 시리즈 같군.. ㅡㅡ;; ) 파티션 용량을 살펴보면...
[root@www local]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/ida/c0d0p3 2.9G 1.5G 1.2G 56% /
/dev/ida/c0d0p1 50M 5.9M 42M 12% /boot
/dev/ida/c0d0p6 2.0G 524M 1.4G 27% /home
/dev/ida/c0d0p7 2.9G 1.9G 863M 69% /web
/dev/ida/c0d0p8 984M 602M 332M 64% /usr/local/data
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/dev/ida/c0d0p9 984M 47M 887M 5% /share
/dev/ida/c0d0p10 6.4G 3.4G 2.7G 56% /opt
/dev/ida/c0d0p5 486M 316M 145M 69% /var
이렇습니다...
/usr/local/data 디렉토리는 따로 파티션이 잡혀있고..
이곳에는 pgsql과 mysql의 데이터 디렉토리 밖에 없습니다..
[root@www data]# pwd
/usr/local/data
[root@www data]# ll
total 20
drwxr-xr-x 5 root root 4096 May 27 16:32 .
drwxr-xr-x 24 root root 4096 May 27 16:37 ..
drwxr-xr-x 2 root root 4096 Aug 29 2000 lost+found
drwxrwx--- 16 100 101 4096 Jun 10 04:02 mysql
drwxrwxrwx 4 postgres postgres 4096 Jan 28 09:13 pgsql
약 일주일전에 파시션 사용량이 100%가 되서 mysql이 좀 맛이 갔었습니다..
그래서 데이터 백업하고, 삭제하고 ... 어쩌구 해서... /usr/local/data/ 디렉토리에
75M정도만 남겨두었는데.. 벌써 600메가가 넘게 용량이 나옵니다...
이 현상에 대해 원인과 해결책을 알고 싶습니다.
df 명령으로 보는 파티션 용량과, du로 보는 파일 용량에는 조금씩 차이가 있기는 하던데..
/usr/local/data는 그게 조금 심합니다...
이유가 도데체 몰까요??