癥狀:本來好好的網(wǎng)站突然上不去了塔粒,看報(bào)錯(cuò)信息應(yīng)該是mongodb出了問題阀溶,查看服務(wù)器記錄品追,看到一行: disk usage 100%....懵了玄括,心想40G空間這么快就滿了?
第二天起床肉瓦,登錄服務(wù)器找了找遭京,看哪里占用了空間:
- 任意目錄 使用 df -h 查看使用率
df -h
Filesystem Size Used Avail Use% Mounted on
udev 479M 0 479M 0% /dev
tmpfs 100M 3.1M 97M 4% /run
/dev/vda1 40G 38G 0 100% /
tmpfs 497M 0 497M 0% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 497M 0 497M 0% /sys/fs/cgroup
tmpfs 100M 0 100M 0% /run/user/0
看到空間確實(shí)滿了,找了一番,確定是/root占用空間
du -sh /root
// 28G /root
進(jìn)去看看泞莉,ls什么也看不到哪雕,因?yàn)閞oot下全是隱藏文件嘛~~,那就
du -sh .[!.]*
du命令用來看文件size
.[!.]* 是正則式, 意思是第一位是點(diǎn), 第二位是除了點(diǎn)以外的字符, 第三位是任意字符或者不存在
話說linux真是程序狗專配鲫趁,這鬼符一樣的正則普通老百姓怎么能看懂...
輸出: 28G .forever
進(jìn)去在看看:
cd .forever & du -sh *
輸出:
4.0K 8CsP.log
4.0K config.json
4.0K forever.log
4.0K kJVf.log
16K pids
28G server.log
4.0K sock
罪魁禍?zhǔn)渍业搅怂购浚褪撬erver.log饮寞!
原來是日志文件~~果斷刪之
rm server.log
touch server.log
效果立竿見影~