位置: 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影音怎么看电视直播)

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

  • h61主板最佳升级方案(h61主板)(h61主板最佳升级方案)

    h61主板最佳升级方案(h61主板)(h61主板最佳升级方案)

  • 电脑版怎样把表格放到桌面上(电脑上的表怎么传到手机上)

    电脑版怎样把表格放到桌面上(电脑上的表怎么传到手机上)

  • 音乐视频音量自动关闭(视频音量大小自动均衡)

    音乐视频音量自动关闭(视频音量大小自动均衡)

  • usb接口怎么转换插板(usb接口怎么转换网线口接线方法)

    usb接口怎么转换插板(usb接口怎么转换网线口接线方法)

  • Excel输入数字变成E怎么办?(excel输入数字变成乱码)

    Excel输入数字变成E怎么办?(excel输入数字变成乱码)

  • 微信的分身怎么弄出来(微信的分身怎么关闭)

    微信的分身怎么弄出来(微信的分身怎么关闭)

  • jkmaloob是什么型号(jkmal0b是什么型号)

    jkmaloob是什么型号(jkmal0b是什么型号)

  • 手机号多久不交费会被自动注销(手机号多久不交钱会注销吗)

    手机号多久不交费会被自动注销(手机号多久不交钱会注销吗)

  • 喜马拉雅播放失败稍后重试(喜马拉雅播放失败的原因)

    喜马拉雅播放失败稍后重试(喜马拉雅播放失败的原因)

  • 微信公众号三种认证方式(微信公众号有三种类型)

    微信公众号三种认证方式(微信公众号有三种类型)

  • program files是什么文件(program files是什么文件夹可以移动吗)

    program files是什么文件(program files是什么文件夹可以移动吗)

  • 3皇冠qq号多少级(皇冠等级qq号能卖多少钱)

    3皇冠qq号多少级(皇冠等级qq号能卖多少钱)

  • 苹果11怎么清理(苹果11怎么清理微信缓存和垃圾清理)

    苹果11怎么清理(苹果11怎么清理微信缓存和垃圾清理)

  • 手机怎么查银行卡卡号(手机怎么查银行卡开户行地址)

    手机怎么查银行卡卡号(手机怎么查银行卡开户行地址)

  • 华为p20pro怎么扫描文件(华为p20pro怎么扫码加wifi)

    华为p20pro怎么扫描文件(华为p20pro怎么扫码加wifi)

  • vivo nex3怎么给应用加密(vivonex怎么设置应用锁)

    vivo nex3怎么给应用加密(vivonex怎么设置应用锁)

  • 淘宝影响二次销售规则(淘宝影响二次销售能退吗)

    淘宝影响二次销售规则(淘宝影响二次销售能退吗)

  • vivo手机怎么连接电视(vivo手机怎么连接空调开关)

    vivo手机怎么连接电视(vivo手机怎么连接空调开关)

  • u盘为什么会变raw(u盘变成乱码,修复后空了)

    u盘为什么会变raw(u盘变成乱码,修复后空了)

  • 抖音怎么设置通讯录好友看不见(抖音怎么设置通过手机号码查不到)

    抖音怎么设置通讯录好友看不见(抖音怎么设置通过手机号码查不到)

  • iPhone Xs Max的颜色有几种(苹果xs max手机颜色)

    iPhone Xs Max的颜色有几种(苹果xs max手机颜色)

  • 电脑怎么进入BIOS设置?(电脑怎么进入bios中文)

    电脑怎么进入BIOS设置?(电脑怎么进入bios中文)

  • 苹果Mac隐藏壁纸在哪里?Mac隐藏壁纸查找教程(macbook隐藏)

    苹果Mac隐藏壁纸在哪里?Mac隐藏壁纸查找教程(macbook隐藏)

  • anaconda完全卸载方法(anaconda卸载干净)

    anaconda完全卸载方法(anaconda卸载干净)

  • 正常工资薪金包括年终奖吗
  • 印花税应交税费
  • 高新企业享受税收优惠政策备案怎么申请
  • 在外地预缴的印花税如何扣除
  • 价税分离的公式是什么呀
  • 企业所得税季度预缴
  • 高速公路费如何冲抵
  • 新成立的公司企业所得税怎么申报
  • 直接抵免和间接抵免的区别
  • 公司打到个人账户需要多久
  • 高铁票抵扣增值税
  • 结转损益类费用科目的余额
  • 发票中奖要交税吗
  • 商业银行税前收益率
  • 预收账款本期发生额怎么算
  • 房地产企业所得税预缴
  • 公司支付倒垃圾费怎么做会计分录
  • 不需要抵扣的怎么直接进费用
  • 改变使用用途 规划处罚
  • 预收款项什么时候确认收入
  • 土地的增值税进项能否抵扣
  • 几种更正法
  • 预收账款的科目属性
  • 苹果手机发票要验证码吗
  • 非税收入票据如何打印
  • 货没到申请退款玩付邮费吗
  • php实现的中秋博饼游戏之绘制骰子图案功能示例
  • php网页爬虫
  • 补申报以前年度税款
  • win10玩游戏fps低怎么办
  • 赠送积分怎么确认收入
  • 过桥资金账务处理
  • 工程物资发生报废损毁
  • 数据库与缓存不一致解决方案
  • 完美解决在ThinkPHP控制器中命名空间的问题
  • js去掉数组中的空字符串
  • openapi官网
  • 前端大佬都有谁
  • 抵扣联丢失如何抵扣
  • 小型微利企业的认定标准2023年
  • 待摊费用的明细
  • 坏账损失计入损益表
  • 化工企业 设备
  • 出售无形资产损益怎么算
  • 对公户取备用金给员工
  • 专项附加扣除批量上传怎么上传
  • 水库水面经营权如何取得
  • 公司购车需要什么材料
  • 新政府会计制度下的基建会计
  • 只有进项税月末要转入未交增值税么
  • 刚开的小公司怎么报税
  • 增值税零税率发票怎么开
  • 长期股权投资转让会计处理
  • 小规模收入不超过多少不用交税
  • 怎么打开设置管理
  • sql语句递归
  • cmd 执行sql
  • 怎么将windowsxp换成windows7
  • 组策略0x800704ec
  • linux如何替换
  • Ubuntu 16.04 Server Edition 英文版安装教程
  • winload是什么
  • ubuntu安装后怎么启动
  • 苹果电脑截图快捷键
  • linux系统中软件包分类
  • win7命令提示符怎么以管理员身份运行
  • 升级win10免费吗
  • linux的链接文件
  • win7系统无线网络
  • linux如何查看防火墙配置
  • glib库
  • bootstrap怎么学
  • 浅析Javascript ES6中的原生Promise
  • 防止sql注入php
  • python多线程怎么写
  • js输出表格
  • js复制字符串的方法
  • webpack循环引用
  • 广东电子税务局手机版
  • 农民专业合作社法
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设