CentOS /var/spool/mail 초기화 하기
어느날.
서버의 DISK 사용량이 85%를 초과했다는 Alert가 뜨네요.
확인해보니...
/var/spool/mail 의 사용량이 임계치 85%를 초과했네요.
그래서 전체 디스크 사용량을 확인해봅니다.
전체 디스크 사용량 확인
[root@app1 |/var]# df -kv
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda2 50395844 461680 47374164 1% /
tmpfs 4090076 300 4089776 1% /dev/shm
/dev/sda1 495844 38371 431873 9% /boot
/dev/sdb1 287408544 195520 272613500 1% /data
/dev/sda8 105472144 4452576 95661848 5% /home
/dev/sda6 20158332 200636 18933696 2% /opt
/dev/sda3 50395844 9594948 38240896 21% /usr
/dev/sda7 20158332 16173636 2960696 85% /var
- /var 폴더의 사용량이 85%를 넘었군요.
- 해당 폴더 용량 확인 명령
du -hs 폴더
해당 폴더의 하위 폴더들이 차지하는 용량을 차례대로 확인해 봅니다.
/var 폴더 용량 확인
[root@app1 |/var]# du -hs *
4.0K account
495M cache
4.0K crash
4.0K cvs
24K db
8.0K empty
8.0K ftp
4.0K games
4.0K gdm
16K kerberos
253M lib
4.0K local
44K lock
143M log
16K lost+found
0 mail
96K named
4.0K nis
4.0K opt
4.0K preserve
476K run
15G spool
4.0K tmp
5.4M www
32K yp
[root@app1 |/var]# du -hs spool/*
4.5M spool/abrt
4.0K spool/abrt-upload
16K spool/anacron
8.0K spool/at
4.0K spool/audit
4.0K spool/bacula
20K spool/clientmqueue
8.0K spool/cron
8.0K spool/cups
4.0K spool/fax
4.0K spool/gdm
4.0K spool/imap
4.0K spool/lpd
15G spool/mail
4.0K spool/mailman
226M spool/mqueue
12K spool/plymouth
60K spool/postfix
4.0K spool/rwho
4.0K spool/samba
4.0K spool/squid
4.0K spool/vbox
[root@app1 |/var]# cd mail/
[root@app1 |/var/mail]# ls -ltr
?°蠱4844224
-rw-rw----. 1 rpc mail 0 2014-08-08 03:39 rpc
-rw-rw----. 1 xguest mail 0 2014-08-08 03:55 xguest
-rw-rw---- 1 spring mail 0 2014-08-13 19:57 spring
-rw-rw---- 1 suser mail 0 2016-09-29 14:44 suser
-rw-rw---- 1 requard mail 0 2016-12-05 15:05 reguard
-rw------- 1 root root 15193669064 2018-04-13 09:15 root
아.... mail 폴더내의 root 계정의 메일량이 15G 정도 되는군요.
- 메일 초기화 명령
cat /dev/null > /var/spool/mail/파일명
root 계정의 메일 초기화
[root@app1 |/var/mail]# cat /dev/null > /var/spool/mail/root
메일 초기화 명령 수행 후 전체 디스크 사용량과 메일 크기를 확인합니다.
전체 디스크 사용량 확인
[root@app1 |/var/mail]# df -kv
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda2 50395844 461680 47374164 1% /
tmpfs 4090076 300 4089776 1% /dev/shm
/dev/sda1 495844 38371 431873 9% /boot
/dev/sdb1 287408544 195520 272613500 1% /data
/dev/sda8 105472144 4452644 95661780 5% /home
/dev/sda6 20158332 200636 18933696 2% /opt
/dev/sda3 50395844 9594948 38240896 21% /usr
/dev/sda7 20158332 1329472 17804860 7% /var
[root@app1 |/var/mail]# ll
?°?
-rw------- 1 root root 0 2018-04-13 09:32 root
-rw-rw----. 1 rpc mail 0 2014-08-08 03:39 rpc
-rw-rw---- 1 spring mail 0 2014-08-13 19:57 spring
-rw-rw---- 1 reguard mail 0 2016-12-05 15:05 requard
-rw-rw---- 1 suser mail 0 2016-09-29 14:44 suser
-rw-rw----. 1 xguest mail 0 2014-08-08 03:55 xguest
이제 전체 디스크에서 임계치를 넘는 DISK는 사라졌네요.
앞으로도 이와 유사한 경우에는 위와 같이 처리해주면 되겠죠.
'Development > 리눅스' 카테고리의 다른 글
grep 옵션 사용 방법 (리눅스 grep usage help, regexp 정규식 표현) (0) | 2021.12.07 |
---|---|
netstat의 state별 설명 (0) | 2019.06.16 |
Linux에서의 인포믹스 설치 문서... (2) | 2019.06.16 |
http ▶▶▶ https 강제 전환 설정하기 (0) | 2019.03.27 |
Cisco vs Huawei Commands (0) | 2018.07.13 |
댓글