linux web空间不足,web生产服务器磁盘空间满

问题:硬盘显示被写满,但是用du -sh /*查看时占用硬盘空间之和还远小于硬盘大小

即找不到硬盘分区是怎么被写满的。

相关日志如下:

查看硬盘分区大小

[root@www ~]# cat /etc/redhat-release

CentOS release 5.3 (Final)

[root@www ~]# df -h

Filesystem            Size  Used Avail Use% Mounted on

/dev/sda3             117G  111G     0 100% /

/dev/sda1             145M   12M  126M   9% /boot

tmpfs                 3.0G     0  3.0G   0% /dev/shm

这是一台web服务器(apache+tomcat+mysql)

通过dh -h命令查看 总大小117G,使用了111G

[root@www /]# fdisk -l

Disk /dev/sda: 146.8 GB, 146815733760 bytes

255 heads, 63 sectors/track, 17849 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot      Start         End      Blocks   Id  System

/dev/sda1   *           1          19      152586   83  Linux

/dev/sda2              20        2108    16779892+  82  Linux swap / Solaris

/dev/sda3            2109       17849   126439582+  83  Linux

[root@www /]# fdisk -l /dev/sda3

Disk /dev/sda3: 129.4 GB, 129474132480 bytes

255 heads, 63 sectors/track, 15741 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/sda3 doesn't contain a valid partition table

==========================================================================================

█ 使用du命令查看到底哪些目录占用了空间

[root@www /]# du -sh /*

8.6M    /bin

6.1M    /boot

2.8G    /data ===》这里是DB目录

124K    /dev

60M     /etc

1.6G    /home ===》这里是日志目录

120M    /lib

24M     /lib64

16K     /lost+found

8.0K    /media

0       /misc

12K     /mnt

0       /net

8.0K    /opt

0       /proc

614M    /root

35M     /sbin

8.0K    /selinux

24K     /server

8.0K    /srv

0       /sys

24K     /tmp

2.5G    /usr

29G     /var  ==》这里是www目录

可以看出,上面所有目录之和 远小于总的空间占用111G,是什么占用了硬盘,还查不到呢?

---------------

解答:

出现上面问题原因:

在apache/tomcat服务在运行状态下,清空了运行服务的日志,这里是清理了当天或正在写入的apache及tomcat的日志文件,从而导致了上面问题。(

引申下:

一般情况下,大多数服务(包括脚本)在运行时,是不能删除当前正在写入的日志文件的。这点请大家要记牢。

本文的解决办法:

查找机器自身的服务,然后重起apache和tomcat。

重起apache后:

[root@www 07]# df -h

Filesystem            Size  Used Avail Use% Mounted on

/dev/sda3             117G  109G  2.3G  98% /

/dev/sda1             145M   12M  126M   9% /boot

tmpfs                 3.0G     0  3.0G   0% /dev/shm

重起tomcat后:

[root@www ~]# df -h

Filesystem            Size  Used Avail Use% Mounted on

/dev/sda3             117G   38G   74G  34% /

/dev/sda1             145M   12M  126M   9% /boot

tmpfs                 3.0G     0  3.0G   0% /dev/shm

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值