故障描述:由于每个文件都必须要有一个inode ,因此有可能发生inode 已经用光,但是硬盘还是未存满的情况。这时,就无法在硬盘上创建新文件。
造成故障原因:小字节缓存文件过多,虽然占用的 block 不多,但是占用了大量的 inode,导致无法添加新数据。

模拟文件系统中文件数量耗尽故障
模拟 i 节点耗尽故障
1)新建一个大小为 1G 的磁盘sdb ,格式化为.xfs类型,将其挂载到/data 目录下,并使用带 df -i 命令确认该文件系统中 i 节点的使用情况。

2)创建一个脚本程序,不停地复制文本,耗尽 /dev/sdb1 分区中所有可用的 i 节点(523773)

3)当i 节点耗尽之后,在该文件系统中再创建新文件时,就会出现“设备上没有空间”的错误假象,但是通过df 命令还可以看到该分区上实际上还有可利用的剩余空间,但是因为节点已经用完,所以无法创建新文件。


4修复 i 节点耗尽故障
我们只需要找到该分区上占用大量 i 节点的细小文件,并对其进行转移或者删除即可,如果是许多用户公用的文件系统,建议为相关用户设置磁盘限额(包括文件数量、磁盘空间两方面)。

inode 耗尽故障处理办法相关推荐

  1. Linux文件系统与日志分析(inode、inode节点耗尽故障处理、文件备份和恢复、日志文件管理)

    Linux文件系统与日志分析 一.inode和block概述 1.文件和扇区 2.块(block) 3.文件数据 二.inode(索引节点) 1.inode的内容 2.inode的号码 3.inode ...

  2. 公司网络机房搭建,信息化目标,网络故障处理办法

    公司网络机房搭建,信息化目标,网络故障处理办法 公司网络机房搭建注意事项 网络机房,对公司而言,一般都只有一次搭建机会,拆除重建或者更换位置,将会带来不可估量的损失,所以,在搭建准备之初,就需要充分的 ...

  3. 实验一:inode耗尽导致磁盘故障

    实验一:inode耗尽导致磁盘故障 实验步骤 新建一个约32MB大小的EXT4文件系统 分区 格式化 挂载 查看inode信息 编写一个测试程序,耗尽所有可用的inode 测试创建新文件 解决inod ...

  4. 服务器在此时无法接受控制信息,KVM控制平台故障处理办法

    原标题:KVM控制平台故障处理办法 一.初次连接使用KVM 控制平台,KVM 控制平台不能正常工作 1.断开所有与KVM 连接的KVM 信号线与电源线 2.首先连接KVM 控制平台电源线,给KVM 控 ...

  5. inode节点耗尽故障处理

    问题描述: 磁盘还有容量,却创建不了文件 [root@localhost test]# df -h 文件系统 容量 已用 可用 已用% 挂载点 /dev/sda3 56G 8.0G 48G 15% / ...

  6. MAC电脑无法登录 H3C inode 的解决办法

    H3C inode 版本:iNode 智能客户端 PC 7.3 (E0585) MAC电脑版本:VENTURA 13.0.1 给出答案: 停止服务: sudo /Library/StartupItem ...

  7. window server 2012 R2 端口耗尽 解决办法

    当客户端启动到服务器的 TCP/IP 套接字连接时,客户端通常连接到服务器上的特定端口,并请求服务器通过临时(或暂时)TCP 或 UDP 端口进行响应.在 window server 2012 R2  ...

  8. 科沃斯扫地机器人风扇模块_科沃斯扫地机风扇不转不能关机等故障处理办法

    科沃斯的扫地机器人产品在市场中占据着重要的地位,如今占有率依旧很高.不少朋友在考虑扫地机品牌的时候也选择了科沃斯,不论你选择的是科沃斯的哪个型号的扫地机器人,在使用过 科沃斯的扫地机器人产品在市场中占 ...

  9. W1000变频器如何设定频率_变频器参数如何设定,参数故障处理办法

    变频器的参数设定在调试过程中是十分重要的.由于参数设定不当,不能满足生产的需要,导致起动.制动的失败,或工作时常跳闸,严重时会烧毁功率模块IGBT或整流桥等器件. 一.变频器参数设置类故障 常用变频器 ...

最新文章

  1. POJ 1852 Ants O(n)
  2. 玩了一把WOW,贴几张图上来,当然只是私服哈!
  3. python怎么安装request_【python】如何安装requests
  4. python qt5 增加文本框_Python用PyQt5制作弹出式输入框,Qt图形界面编程之QInputDialog...
  5. vbs调用c++dll_COM编程攻略(八 动态调用与IDispatch接口)
  6. configure: line syntax error near unexpected token `win32-dll'
  7. mysql mvcc 并发update_关于mysql的InnoDB多版本并发控制(MVCC)与事务隔离级别的疑问?...
  8. google code jam 2008 Mousetrap (逆向)
  9. 试题 基础练习 圆的面积-蓝桥杯
  10. 对结对编程盟友的个人项目代码分析
  11. 农村信用社计算机类资料,农村信用社笔试复习资料:计算机知识(3)
  12. Axure 点图片外区域即隐藏_多年后终迎换代,新奔腾B70——颜值即是正义!_搜狐汽车...
  13. eclipse Luna 用tomct7 部署项目
  14. sublime插件 —— 一键美化HTML/CSS/JS代码
  15. @on-change 事件无法触发解决方案
  16. TC+Iptables+htb
  17. java OOP面向对象编程—2
  18. 实现cookie跨域共享的两种方式
  19. 在HiFive1开发板上运行RT-Thread
  20. 揭秘华为西安研究所:西安,能否成为下一个“华为的东莞”?

热门文章

  1. 计算机品牌企业关系图,AJ71C24-S3 画出PLC的I/O点与输入/输出设备的连接图或对应关系表, 三菱AJ71C24-S3 - 广州凌控...
  2. 第一篇学术论文经验总结(草稿)
  3. 独立站选杂货爆品站还是精耕垂直站?
  4. 网线每根的含义以及类别和距离传输问题
  5. python中pytest教程_Pytest安装新手详细教程
  6. 虚拟创建失败之Dbus调试
  7. Cyber实践之talker-listener通信
  8. VINS-mono之IMU预积分(IMU预积分引出)
  9. 基于android定制的会议盒子
  10. 常见的Http状态码以及其代表的意义