linux on android 空间,linux "No space left on device" 磁盘空间解决办法

某年某月某日某时,某人在工作中设置crontab定时任务规则保存时,提示“No space left on device”,此时用df -h检查磁盘,发现还有剩余空间.请问是什么原因及如何排查?什么会导致这种事情发生

1.查看磁盘空间

[root@xmh ~]# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/sda1 8.0G 3.2G 4.9G 39% / ##可以发现磁盘容量是空闲很多的

devtmpfs 1.7G 0 1.7G 0% /dev

tmpfs 1.7G 0 1.7G 0% /dev/shm

tmpfs 1.7G 8.7M 1.7G 1% /run

tmpfs 1.7G 0 1.7G 0% /sys/fs/cgroup

tmpfs 332M 0 332M 0% /run/user/0

2.查看inode空间

[root@xmh ~]# df -i

Filesystem Inodes IUsed IFree IUse% Mounted on

/dev/sda1 4193792 4193792 0 100% / #但是inode空间已满了

devtmpfs 422466 395 422071 1% /dev

tmpfs 424923 1 424922 1% /dev/shm

tmpfs 424923 473 424450 1% /run

tmpfs 424923 16 424907 1% /sys/fs/cgroup

tmpfs 424923 1 424922 1% /run/user/0

提示:当磁盘容量或inode容量任意一个不足时就都会提示No space left on device

3.解决办法

#进入100%的目录删除无用的文件即可,比如日志...

[root@jason /]# rm -rf /test/

#再次查看inode容量

[root@xmh ~]# df -i

Filesystem Inodes IUsed IFree IUse% Mounted on

/dev/sda1 4193792 25973 4167819 1% / #inode容量已恢复正常

devtmpfs 422466 395 422071 1% /dev

tmpfs 424923 1 424922 1% /dev/shm

tmpfs 424923 473 424450 1% /run

tmpfs 424923 16 424907 1% /sys/fs/cgroup

tmpfs 424923 1 424922 1% /run/user/0

补充两个命令:

文件夹按大小排序

du -s * | sort -nr 排序但显示是kb

du -sh * | sort -nr 不排序 显示g或mb

4068018774ccfcb6083ee1a9a24bbb5a.png

首先先要解释什么是inode?

inode在linux中,每个文件,不管大小是多少都会对应一个inode,inode就是一个专门用来保存文件属性,权限和指针(指向block)

inodex满了会导致什么问题?

首先,在linux中,有两个概念,就是block和inode,block:用于存放实际数据,inode:存放文件属性,只要这两个其中一个占满空间了,都会导致提示报错“磁盘空间不足”

df081de08b828d4fb11d23b3d7df8ea0.png

/var/spool/postfix/maildrop 占用inode索引及磁盘空间解决办法

1.问题表现和检查 运行df -i / 查看inode使用是否满: 2.查看/var/spool/postfix/maildrop是否有非常多的小文件,ls直接卡死等情况 解决: 删除小文件: cd ...

ubuntu Linux 测试PHP却提示下载文件的解决办法

ubuntu Linux 测试PHP却提示下载文件的解决办法   一般这种情况都是在刚刚开始配置环境时出现的, 输入 sudo a2enmod php5  看提示如果出现“$ This module ...

android eclipse——error: device not found解决办法

device not found解决办法 http://www.blogjava.net/anchor110/articles/335866.html 问题描述:在CMD命令行,输入adb shell ...

[转帖]Linux中buff/cache内存占用过高解决办法

Linux中buff/cache内存占用过高解决办法 https://www.cnblogs.com/rocky-AGE-24/p/7629500.html /proc/sys/vm/drop_cac ...

linux中没有dos2UNIX或者UNIX2dos命令怎么解决办法

linux中没有dos2UNIX或者UNIX2dos命令怎么解决办法 http://blog.csdn.net/w616589292/article/details/38274475 dos2unix ...

VMWare虚拟机->锁定文件失败,打不开磁盘的解决办法

VMWare虚拟机提示:锁定文件失败,打不开磁盘的解决办法   如果使用VMWare虚拟机的时候突然系统崩溃蓝屏,有一定几率会导致无法启动,会提示:“锁定文件失败,打不开磁盘...或它所依赖的某个快照 ...

linux服务器报No space left on device错误的解决过程记录

起因 今天在本地提交了点代码,但到服务器上git pull的时候提示No space left on device,第一反应是猜想可能硬盘满了(很有可能是log导致的),不过想想又觉得不太可能,这台服 ...

Linux基本命令(2)有关磁盘空间的命令

有关磁盘空间的命令 命令 功能 mount 挂载文件系统 umount 卸载已挂载上的文件系统 df 检查各个硬盘分区和已挂上来的文件系统的磁盘空间 du 显示文件目录和大小 fsck 主要是检查和修 ...

随机推荐

touchstart,touchmove判断手机中滑屏方向

滑动屏幕    touchstart:接触屏幕时触发,touchmove:活动过程触发,touchend:离开屏幕时触发 首先获取手接触屏幕时的坐标X,Y //获取接触屏幕时的X和Y$('body') ...

同步推是如何给未越狱的IOS设备安装任意IPA的?

工作准备: 1. 准备一台MAC 2. 拥有一份299企业证书, 然后按照下面步骤操作: 1. 把xxxx.ipa改成xxx.zip, 解压缩得到Payload文件夹 2. 替换Payload里的em ...

Java NIO和IO的主要区别

From :http://blog.csdn.net/keda8997110/article/details/19549493 下表总结了Java NIO和IO之间的主要差别,我会更详细地描述表中每部 ...

1306.Sequence Median(堆排序)

1306 URAL真是没水题 以为简单的排序就好了 ME  内存限制很紧 堆排序 或者 STL 用堆排序做的 正好复习一下 都忘了 #include #include ...

谈谈用SQLite和FMDB而不用Core Data

谈谈用SQLite和FMDB而不用Core Data 发布于:2014-04-22 11:22阅读数:4235 凭良心讲,我不能告诉你不去使用Core Data.它不错,而且也在变好,并且它被很多其他 ...

故障公告:docker swarm集群“群龙无首”造成部分站点无法访问

今天傍晚 17:38-18:18 左右,由于 docker swarm 集群出现 "The swarm does not have a leader" 问题,造成博问.闪存.园子. ...

红黑树Python实现

# coding=utf-8 # 红黑树Python实现 # 颜色常量 RED = 0 BLACK = 1 def left_rotate(tree, node): if not node.right ...

vux安装中遇到的坑

1.输入 npm install vux --save 2.输入 npm install vux-loader --save-dev(没安装的时候,会一直报错) 3.build/webpack.bas ...

POJ1661(KB12-M DP)

Help Jimmy Description "Help Jimmy" 是在下图所示的场景上完成的游戏. 场景中包括多个长度和高度各不相同的平台.地面是最低的平台,高度为零,长度无 ...

Android中openmax实现框架

OMX中 OMXNodeInstance 负责创建并维护不同的实例,这些实例是根据上面需求创建的,以node作为唯一标识.这样播放器中每个OMXCodec在OMX服务端都对应有了自己的OMXNodeI ...

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值