Filesystem Size Used Avail Use% Mounted on
/dev/sda1 965M 965M 0 100% /
/dev/sda7 132G 20G 105G 17% /var
/dev/sda6 487M 11M 451M 3% /tmp
/dev/sda5 4.8G 2.6G 2.0G 57% /usr
/dev/sda3 4.8G 2.6G 2.0G 56% /home
tmpfs 3.9G 0 3.9G 0% /dev/shm
客户来邮件说软件连接不上了,查看错误是java.io.IOException: No space left on device,查看了系统的磁盘空间,发现根目录下满了,找到问题就好解决了
但是我有个不明白的地方,根目录为什么会满呢,根目录下的其他文件夹还有很多空间,是因为根目录(/)下的空间跟他的子目录(ep: /home、/var、/tmp)是相互独立的?
还有一个问题是什么文件导致根目录使用量不断增长呢?根目录下的文件夹如下:
[root@MM /]# ls
bin bizbox_temp boot dev etc home lib lib64 lost+found media misc mnt opt output proc root sbin sdc1 selinux srv sys tmp usr var
请指教,感激不尽
5 个解决方案
#1
根目录跟它的子目录确实可以分别挂在在不同的设备上。
可以用du -d1h查看/下的子目录的占用情况。-d1代表只遍历一级子目录。
楼主的根目录确实分的太小了。
可以用du -d1h查看/下的子目录的占用情况。-d1代表只遍历一级子目录。
楼主的根目录确实分的太小了。
#2
是不是因为根目录本身分配的就比较小
安装其它软件或系统更新时/etc /bin /sbin 等子目录下不断有文件增加
安装其它软件或系统更新时/etc /bin /sbin 等子目录下不断有文件增加
#3
其它子目录只是在逻辑上位于根下面,但是你用df命令看到的每一行都是一个独立的文件系统,每个文件系统都可能会满,包括根。
每个系统都不一样,你得自己找找,比如某个文件夹下有大文件,或者大量日志文件。
#4
根目录太小了。
#5
根目录的分区太小了。
#1
根目录跟它的子目录确实可以分别挂在在不同的设备上。
可以用du -d1h查看/下的子目录的占用情况。-d1代表只遍历一级子目录。
楼主的根目录确实分的太小了。
可以用du -d1h查看/下的子目录的占用情况。-d1代表只遍历一级子目录。
楼主的根目录确实分的太小了。
#2
是不是因为根目录本身分配的就比较小
安装其它软件或系统更新时/etc /bin /sbin 等子目录下不断有文件增加
安装其它软件或系统更新时/etc /bin /sbin 等子目录下不断有文件增加
#3
其它子目录只是在逻辑上位于根下面,但是你用df命令看到的每一行都是一个独立的文件系统,每个文件系统都可能会满,包括根。
每个系统都不一样,你得自己找找,比如某个文件夹下有大文件,或者大量日志文件。
#4
根目录太小了。
#5
根目录的分区太小了。