linux – 4GB分区的磁盘空间不足,但它只使用2GB

我正在运行Ubuntu并且遇到根分区磁盘空间不足的问题.

当我执行df -h时,我得到以下内容

Filesystem            Size  Used Avail Use% Mounted on
/dev/sda6             4.6G  4.5G     0 100% /

然而实际上只有2GB的文件耗尽了这个分区.然后我运行以下df -i,我得到以下内容

Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/sda6             305824  118885  186939   39% /

我不知道-i标志是做什么的,但它清楚地表明只使用了39%.

任何人都可以解释我的磁盘空间在哪里?

解决方法

您可能有一个进程保持文件打开已被删除.已删除但打开的文件会占用磁盘空间,但不会显示在du或ls中. “df -i”是一个红色的鲱鱼,它只显示你有多少文件,或者技术上更多的inode.

如果您无法弄清楚哪个进程正在打开一个大的(已删除的)文件,并且可能是僵尸或其他东西挂起,那么可能是重新启动的时候了.

相关文章

Linux中的ARP防火墙主要用于防御ARP欺骗攻击,其效果取决于多...
insmod和modprobe加-f参数导致Invalid module format错误 这...
将ArchLinux安装到U盘 几个月前入门Arch的时候上网搜了不少安...
1、安装Apache。 1)执行如下命令,安装Apache服务及其扩展包...
一、先说一下用ansible批量采集机器信息的实现办法: 1、先把...
安装配置 1. 安装vsftpd 检查是否安装了vsftpd # rpm -qa | ...