位置: IT常识 - 正文

详解Linux系统中inode索引节点已满问题的解决方法(linux is)

编辑:rootadmin
这篇文章主要介绍了详解Linux系统中inode索引节点已满问题的解决方法,inode用来存放档案及目录的基本信息,包含时间和档名和使用者及群组等,需要的朋友可以参考下... 16-03-03

推荐整理分享详解Linux系统中inode索引节点已满问题的解决方法(linux is),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux i2,linux ini,linux中ll,linux中i是什么意思,linux is,linux ixgbe,linux中i是什么意思,linux i2,内容如对您有帮助,希望把文章链接给更多的朋友!

今天login server的一个网站,发现login后没有生成session。根据以往经验,一般是空间已满导致session文件生成失败。

代码如下:df -h 代码如下:Filesystem Size Used Avail Use% Mounted on /dev/mapper/dev01-root 75G 58G 14G 82% / udev 2.0G 4.0K 2.0G 1% /dev tmpfs 396M 292K 396M 1% /run none 5.0M 0 5.0M 0% /run/lock none 2.0G 4.0K 2.0G 1% /run/shm /dev/sda1 228M 149M 68M 69% /boot

空间剩余14G,可以排除空间已满的情况。导致文件生成失败还有另一个原因,就是文件索引节点inode已满。

代码如下:df -i 代码如下:Filesystem Inodes IUsed IFree IUse% Mounted on /dev/mapper/dev01-root 4964352 4964352 0 100% / udev 503779 440 503339 1% /dev tmpfs 506183 353 505830 1% /run none 506183 5 506178 1% /run/lock none 506183 2 506181 1% /run/shm /dev/sda1 124496 255 124241 1% /boot

inodes 占用100%,果然是这个问题。

详解Linux系统中inode索引节点已满问题的解决方法(linux is)

解决方法:删除无用的临时文件,释放inode。查找发现 /tmp 目录下有很多sess_xxxxx的 session临时文件。

代码如下:ls -lt /tmp | wc -l 4011517

进入/tmp目录,执行find -exec命令

代码如下:sudo find /tmp -type f -exec rm {} \;

如果使用rm *,有可能因为文件数量太多而出现Argument list too long错误。除了/tmp的临时文件外,0字节的文件也会占用inode,应该也释放。遍历寻找0字节的文件,并删除。

代码如下:sudo find /home -type f -size 0 -exec rm {} \;

删除后,inode 的使用量减少为19%,可以正常使用了。

代码如下:df -i 代码如下:Filesystem Inodes IUsed IFree IUse% Mounted on /dev/mapper/dev01-root 4964352 940835 4023517 19% / udev 503779 440 503339 1% /dev tmpfs 506183 353 505830 1% /run none 506183 5 506178 1% /run/lock none 506183 2 506181 1% /run/shm /dev/sda1 124496 255 124241 1% /boot

PS:什么是inodelinux中,文件查找不是通过文件名称来查找的。实际上是通过inode来实现文件的查找定位的。我们可以形象的将inode看做是一个指针fip。当文件存储到磁盘上去的时候,文件肯定会存放到一个磁盘位置上,可以这样想象,既然文件数据是存放在磁盘上的,如果我们知道这个文件数据的地址,当我们想要读写文件的时候,我们是不是直接使用这个地址去找到文件就可以了呢?

是的,linux下,inode其实就是可以这么认为,把inode看作是一个指向磁盘上该文件存储区的地址。只不过这个地址我们一般是没办法直接使用的,而是通过文件名来间接使用的。事实上,inode不仅包含了文件数据存储区的地址,还包含了很多信息,比如数据大小,等等文件信息。但是inode是不保存文件名的。文件名是保存在一个目录项中。每一个目录项中都包含了文件名和inode。

我们可以通过一个图来看看目录项,inode,文件数据四者之间的关系。

从上图可以看到,目录项中包含了文件名和inode。

本文链接地址:https://www.jiuchutong.com/zhishi/277532.html 转载请保留说明!

上一篇:PPS影音在线播放进程出现PPSAP.exe对系统有没有影响(pps影音怎么看电视直播)

下一篇:如何开启系统自带的勒索病毒防护(如何开启系统自带杀毒软件)

  • 如何启动OPPO手机的备用电源(oppo手机如何启动)

    如何启动OPPO手机的备用电源(oppo手机如何启动)

  • 小米手机屏幕闪烁是什么原因(小米手机屏幕闪烁)

    小米手机屏幕闪烁是什么原因(小米手机屏幕闪烁)

  • iphonexs max防水吗(iphonexs max防水性能怎么样)

    iphonexs max防水吗(iphonexs max防水性能怎么样)

  • 小爱同学play和小爱同学AI区别(小爱同学play和二代哪个好)

    小爱同学play和小爱同学AI区别(小爱同学play和二代哪个好)

  • 手机号封号有什么影响(手机号封号会怎么样)

    手机号封号有什么影响(手机号封号会怎么样)

  • 小米2s是4g手机吗(小米2s是4g吗)

    小米2s是4g手机吗(小米2s是4g吗)

  • 腾讯视频一卡一卡的怎么回事(腾讯视频一卡一卡的)

    腾讯视频一卡一卡的怎么回事(腾讯视频一卡一卡的)

  • 华为mate30带扫描功能吗(华为mate30扫描功能怎样打开)

    华为mate30带扫描功能吗(华为mate30扫描功能怎样打开)

  • 蓝牙耳机自动播放音乐怎么关闭(蓝牙耳机自动播放酷狗音乐怎么关闭)

    蓝牙耳机自动播放音乐怎么关闭(蓝牙耳机自动播放酷狗音乐怎么关闭)

  • 邮件中fyi什么意思(邮件中fri什么意思)

    邮件中fyi什么意思(邮件中fri什么意思)

  • 无损检测方法的分类(无损检测方法的选择)

    无损检测方法的分类(无损检测方法的选择)

  • iphone11无线充电失效(iphone11无线充电在哪个位置)

    iphone11无线充电失效(iphone11无线充电在哪个位置)

  • tas an00是什么型号(tas an00什么型号)

    tas an00是什么型号(tas an00什么型号)

  • 小黄车什么意思(仪表盘出现小黄车什么意思)

    小黄车什么意思(仪表盘出现小黄车什么意思)

  • qq有没有定时发送消息的功能(qq有没有定时发送)

    qq有没有定时发送消息的功能(qq有没有定时发送)

  • 多媒体设备包括哪些(多媒体设备包括打印机吗)

    多媒体设备包括哪些(多媒体设备包括打印机吗)

  • 趣键盘怎么发送消息(趣键盘的表情包怎样一键发送)

    趣键盘怎么发送消息(趣键盘的表情包怎样一键发送)

  • 苹果手机丢了怎么锁死(苹果手机丢了怎么锁定不让别人用)

    苹果手机丢了怎么锁死(苹果手机丢了怎么锁定不让别人用)

  • 闲鱼怎么清除所有聊天记录(闲鱼如何清空)

    闲鱼怎么清除所有聊天记录(闲鱼如何清空)

  • 怎么开通花呗(怎么开通花呗服务)

    怎么开通花呗(怎么开通花呗服务)

  • win10截屏工具在哪(win10截图工具在哪儿)

    win10截屏工具在哪(win10截图工具在哪儿)

  • 优酷热度怎么算(优酷的热度等于多少点击量)

    优酷热度怎么算(优酷的热度等于多少点击量)

  • win10电脑设备管理器在哪里(win10电脑设备管理器在哪)

    win10电脑设备管理器在哪里(win10电脑设备管理器在哪)

  • 向日葵上的金翅雀,美国南卡罗来纳州 (© Teresa Kopec/Getty Images)(向日葵茎上有刺吗)

    向日葵上的金翅雀,美国南卡罗来纳州 (© Teresa Kopec/Getty Images)(向日葵茎上有刺吗)

  • 多种方法解决前后端报出的SyntaxError: xxx is not valid JSON的问题,比如“[object Object]“ is not valid JSON(有什么办法解决前进中的问题)

    多种方法解决前后端报出的SyntaxError: xxx is not valid JSON的问题,比如“[object Object]“ is not valid JSON(有什么办法解决前进中的问题)

  • 金融资产交易增值税
  • 个人所得税申报操作流程
  • 中国注册税务师协会官网
  • 取得研发样品收入
  • 小规模季报财务报表怎么填写
  • 房租押金不退如何
  • 居民转供电收费标准
  • 换出交易性金融资产入账价值
  • 印花税是当月交当月的吗
  • 买车的报税联是什么作用
  • 佣金的发票
  • 税务局可以委托公司代征税,你觉得可能吗?
  • 清算费用会计科目设置
  • 增值税出口退税政策
  • 企业垫付土地补偿款
  • 非生产用设备及器具
  • 预缴0.2%企业所得税计算方法
  • 上期留抵税额计算
  • 工程预缴税款几个点
  • 学校收到教育局拨款怎么做账
  • 合作经营收入分成发票税务名称怎么填
  • 行政罚款计入什么会计科目
  • 小规模未达起征点附加税要计提吗
  • 个税是什么意思必须交吗
  • 劳务人员劳务费
  • 模具成本怎么核算
  • 水电费无发票如何做账
  • 公司租的宿舍记什么科目
  • 怎么解决在澳洲吸烟
  • 当前页面的脚本发生错误是否要在此页面上继续运行脚本
  • 公司为什么每年都要招人
  • 支付挂靠方的管理费用有进项吗?
  • 累计盈余科目怎么填
  • php不使用内置函数的情况下,输出数组中重复最多的元素
  • 企业支付给员工的一次性伤残就业补助金计入哪项费用
  • 房地产销售老项目增值税
  • php引用文件的方法
  • php判断字符串是否包含字母
  • 资产支出加权平均数和一般借款本金加权平均数
  • 中华人民共和国禁毒法第十三条规定
  • 法人给对公账户转账
  • 企业的资产必须符合哪些条件
  • 丢失增值税发票已报税证明单取消
  • 不入库存商品直接走成本会怎样
  • access2010加密解密数据库时
  • 接受捐赠如何进项
  • 赠送代金券活动方案
  • 一般纳税人销售旧货税率
  • 工商年报纳税总额从哪看
  • 企业用现金支付本企业职工工资时应
  • 红冲发票如何做账
  • 企业的固定资产包括哪些内容
  • 开票后收不回来款怎么办
  • 小规模结转增值税会计科目有哪些
  • 金蝶的数量金额明细账是怎么做的
  • 个税返还开票什么项目
  • 私企干不长久
  • sql多表连接查询(详细实例)
  • 根据日期算时间
  • .exe是什么软件
  • 哪款系统重装软件比较好
  • linux中使用什么命令可以把两个文件合并
  • ubuntu命令行查找文件
  • fsm32.exe是什么进程 有什么作用 fsm32进程查询
  • win7与xp双系统设置
  • win10网络共享失败
  • win10开始菜单图标消失
  • cocos2dx性能优化与包体优化
  • javascript中函数
  • 很实用的话
  • 数组observer
  • vue gallery
  • 用nodejs搭建服务器
  • js设计模式有什么用
  • javascript操作csv
  • New AssetBundle build system in Unity 5.0
  • 怎样在电子税务局申报社保
  • 东莞国家税务局横沥分局
  • 税务局的纳税服务有哪些
  • 广州市电子税务局怎样跨区申报税务
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设