磁盘报错“No space left on device”,但是df -h查看磁盘空间没满,请问为什么?

简介:

一个文件有iNode和block组成。

        iNode称为index node (索引节点),它的作用是存放文件的属性信息已经作为文件内容的索引(位置)。

  block是用来存储实际数据的,磁盘读取数据是block为单位读取的.

  磁盘报错“No space left on device”,当使用df -h 查询文件属性信息时,实际上是查的磁盘的block数量,从下面看磁盘么有满,说明有可能是磁盘的iNode满了。

[root@web01 ~]# df -h

Filesystem      Size  Used Avail Use% Mounted on

/dev/sda3       6.9G  3.6G  2.9G  56% /

tmpfs           238M     0  238M   0% /dev/shm

/dev/sda1       190M   33M  147M  19% /boot

[root@web01 ~]# 

使用df -i 查看是iNode满了。

[root@web01 ~]# df -i

Filesystem     Inodes IUsed  IFree IUse% Mounted on

/dev/sda3      462384 98569 98569   100% /

tmpfs           60751     1  60750    1% /dev/shm

/dev/sda1       51200    38  51162    1% /boot

[root@web01 ~]# 

本文转自写个博客骗钱博客51CTO博客,原文链接http://blog.51cto.com/dadonggg/1947693如需转载请自行联系原作者


菜鸟东哥

相关文章
|
Ubuntu
Ubuntu 1604报错cannot create temp file for here-document: No space left on device,拓展sda容量解决之
Ubuntu 1604报错cannot create temp file for here-document: No space left on device,拓展sda容量解决之
281 0
|
6月前
|
存储 运维 监控
“df -i” 以inode模式来显示磁盘使用情况--这是什么意思?
“df -i” 以inode模式来显示磁盘使用情况--这是什么意思?
149 0
|
4月前
|
存储 Linux
文件 inode 与 no space left on device 异常
文件 inode 与 no space left on device 异常
52 0
|
Linux Docker 容器
docker报 “no space left on device”(磁盘空间不足)问题解决方式
docker等命令报 “no space left on device”(磁盘空间不足)问题解决方式
2241 0
|
Docker 容器
no space left on device解决方法
no space left on device解决方法
|
应用服务中间件 nginx
no space left on device磁盘空间不足
no space left on device磁盘空间不足
310 0