• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >云计算 > Linux索引节点(Inode:no space for device)用满导致的一次故障,linuxinode

Linux索引节点(Inode:no space for device)用满导致的一次故障,linuxinode

作者:网友 字体:[增加 减小] 来源:互联网

本文主要包含Linux索引节点(Inode:no space for device)用满导致的一次故障,linuxinode等服务器相关知识,网友希望可以进行参考

Linux索引节点(Inode:no space for device)用满导致的一次故障,linuxinode


问题描述

在storm测试环境集群上上nimbus和supervisor自动挂调,重启时显示no space for device,也不能创建,添加文件及目录,df -h查看


ilesystem            Size  Used Avail Use% Mounted on
/dev/vda1              40G  2.9G   35G   8% /
tmpfs                 3.9G     0  3.9G   0% /dev/shm
/dev/vdc1             100G  3.1G   92G   4% /home
/dev/vdd1              50G  180M   48G   1% /home/xxx/hard_disk/0
/dev/vde1              50G  180M   48G   1% /home/xxx/hard_disk/1
/dev/vdf1              50G  180M   48G   1% /home/xxx/hard_disk/2
/dev/vdg1              50G  180M   48G   1% /home/xxx/hard_disk/3
/dev/vdh1              50G  180M   48G   1% /home/xxx/hard_disk/4

显示空间使用很少,空间足够, df -i 显示


Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/vda1            2621440   75783 2545657    3% /
tmpfs                1007672       1 1007671    1% /dev/shm
/dev/vdc1             102400   85159   85159  100% /home
/dev/vdd1              51200      13   51187    1% /home/xxx/hard_disk/0
/dev/vde1              51200      18   51182    1% /home/xxx/hard_disk/1
/dev/vdf1              51200      18   51182    1% /home/xxx/hard_disk/2
/dev/vdg1              51200      18   51182    1% /home/xxx/hard_disk/3
/dev/vdh1              51200      18   51182    1% /home/xxx/hard_disk/4

发现inode使用率达到100%,这才找到问题

什么是inode

一、inode

硬盘的最小存储单位叫做”扇区”(Sector)。每个扇区储存512字节(相当于0.5KB)。操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性读取一个”块”(block),每个”块”(block)由八个连续的sector组成。这种由多个扇区组成的”块”,是文件存取的最小单位。”块”的大小,最常见的是4KB,文件数据都储存在”块”中,那么还必须找到一个地方储存文件的元信息,比如文件的创建者、文件的创建日期、文件的大小等等。这种储存文件元信息的区域就叫做inode,中文译名为”索引节点”。每一个文件都有对应的inode,里面包含了与该文件有关的一些信息。

二、inode的内容

inode包含文件的元信息,具体有以下内容:
  * 文件的字节数
  * 文件拥有者的User ID
  * 文件的Group ID
  * 文件的读、写、执行权限
  * 文件的时间戳,共有三个:ctime指inode上一次变动的时间,mtime指文件内容上一次变动的时间,atime指文件上一次打开的时间。
  * 链接数,即有多少文件名指向这个inode
  * 文件数据block的位置
可以用stat命令查看某个文件的inode信息:

[root@stream-e5s3c home]# stat apps
  <
  


 
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Linux索引节点(Inode:no space for device)用满导致的一次故障,linuxinode

相关文章

  • Scala函数声明与定义,Scala函数声明定义
  • Jedis分片Sentinel连接池实验,jedissentinel实验
  • 《转》OpenStack Keystone的基本概念理解,《转》openstack
  • 详说大数据计算的可类化Classable,类化classable
  • inet_ntoa issue,inet_ntoa
  • Hive编程指南_学习笔记01,hive编程指南
  • 用Bash Script编写Hadoop MapReduce Streaming,hadoopmapreduce
  • 孙其功陪你学之——Spark 正则化和SparkSQL,孙其功sparksql
  • [Hive]Hive数据倾斜(大表join大表),hivejoin
  • openstack中Nova组件images的所有python API 汇总,openstacknova

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • Hadoop常见重要命令行操作及命令作用,hadoop命令行命令
    • 浅谈SaaS应用开发的难度,浅谈saas应用开发
    • Hadoop知识汇总,hadoop汇总
    • 【Spark】Spark应用执行机制,spark执行机制
    • 分析MapReduce与Storm的异同,mapreducestorm
    • Apache Spark的设计思路,apachespark
    • Hadoop之——自定义排序算法实现排序功能,hadoop排序功能
    • flume 组件概述与列表
    • 架构设计(ASP.NET MVC+Knockout+Web API+SignalR),knockoutsignalr
    • 在Ubuntu下安装Mongdb,以及Mongdb基本操作命令,ubuntumongdb

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有