Linux的inode的理解
文件名 -> inode -> device block
转自:
http://www.ruanyifeng.com/blog/2011/12/inode.html
http://blog.s135.com/post/295/
http://hi.baidu.com/leejun_2005/blog/item/d9aa13a53b3af6e99152ee7e.html
一、inode是什么?
使用ls -i命令,可以看到文件名对应的inode号码:
ln命令可以创建硬链接:
九 实际问题
在一台配置较低的Linux服务器(内存、硬盘比较小)的/data分区内创建文件时,系统提示磁盘空间不足,用df -h命令查看了一下磁盘使用情况,发现/data分区只使用了66%,还有12G的剩余空间,按理说不会出现这种问题。 后来用df -i查看了一下/data分区的索引节点(inode),发现已经用满(IUsed=100%),导致系统无法创建新目录和文件。
查找原因:
/data/cache目录中存在数量非常多的小字节缓存文件,占用的Block不多,但是占用了大量的inode。
解决方案:
1、删除/data/cache目录中的部分文件,释放出/data分区的一部分inode。
2、用软连接将空闲分区/opt中的newcache目录连接到/data/cache,使用/opt分区的inode来缓解/data分区inode不足的问题:
ln -s /opt/newcache /data/cache
完
Linux的inode的理解相关推荐
- 宝塔显示linux inode,Linux显示inode的信息
Linux显示inode的信息 [email protected]:~$ df -i 文件系统 Inode 已用(I) 可用(I) 已用(I)% 挂载点 /dev/sda8 1250928 23877 ...
- 解决Linux下inode使用率100%的问题
解决Linux下inode使用率100%的问题 参考文章: (1)解决Linux下inode使用率100%的问题 (2)https://www.cnblogs.com/pltier/p/1048388 ...
- linux 文件inode,linux文件系统-inode学习整理
linux文件系统-inode学习整理 介绍 linux文件系统可讲的模块有很多,包括文件系统整体架构.文件系统分类.虚拟文件系统以及文件系统存储结构等等,本文主要介绍的是文件系统的存储结构,也就是本 ...
- Linux 输入子系统原理理解(原创)
linux 输入子系统原理理解(原创) 以前学了单独的按键设备驱动以及鼠标驱动,实际上,在linux中实现这些设备驱动,有一种更为推荐的方法,就是input输入子系统.平常我们的按键,触摸屏,鼠 ...
- linux网桥的简单理解和配置
linux网桥的简单理解和配置 Linux网桥是linux虚拟网络设备之一.网上很多分析linux网桥的文章,例如代码层面的分析.这里不牵扯复杂的分析和配置,主要是面向虚拟机链接一个用途,小白我的备忘 ...
- Linux操作系统分析 | 深入理解系统调用
Linux操作系统分析 | 深入理解系统调用 实验要求 1.找一个系统调用,系统调用号为学号最后2位相同的系统调用 2.通过汇编指令触发该系统调用 3.通过gdb跟踪该系统调用的内核处理过程 4.重点 ...
- 以下关于linux文件系统中inode,linux文件系统—inode及相关概念.docx
linux文件系统-inode及相关概念 linux文件系统-inode及相关概念 博客分类: /category/156693Linux/blogs/tag/LinuxLinux/blogs/tag ...
- 浅谈linux的inode
linux中inode是个什么概念呢?简单的说inode是一个不能重复的标号一样,每个文件或目录对应一个inode值,那个inode包含哪些部分,有什么作用呢?这里拿ext3文件系统的inode数据结 ...
- linux服务器的核数,Linux服务器CPU核数理解
Linux服务器CPU核数理解 物理CPU个数:cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l 逻辑CPU ...
最新文章
- 线程的同步之Synchronized在单例模式中的应用
- UVa 1632 阿里巴巴(区间DP)
- Firefox自带下载功能进行断点续传
- 解决子线程操作UI的方法
- Sublime Text 的下载巨慢的问题,安装问题,html页面代码生成问题,代码提示问题 全都解决了【最完美的解决方案】
- php5..6中文帮助,6.5. IDE integration
- 卢伟冰暗示Redmi Note9即将到来:千元机的不二之选
- linux安装ssh放在,Linux安装SSH
- 把足球还给市场!市场不要你要吗?
- php多线程实现抓取,php使用pthreads v3多线程实现抓取新浪新闻信息操作示例
- 【HAL库系列】1.STM32CubeIDE下载与配置
- Springboot整合Drools规则引擎
- 51单片机最小系统板制作
- python中round(18.67、-1)_Python torch.round方法代码示例
- deel t410安装_用DEEL-LIP构建Lipschitz约束网络
- Gliffy - 一个在线的画UML图,流程图的工具
- 生鲜供应链行业分析和产品解决方案
- 服务器验收性能标准,云服务器 验收
- spark踩坑记录 (一) group by
- Android6.0 源码修改之屏蔽导航栏虚拟按键(Home和RecentAPP)/动态显示和隐藏NavigationBar...
热门文章
- steps/align_si.sh
- AD 域服务简介(二)- Java 获取 AD 域用户
- 剑指offer-99.调整数组顺序使奇数位于偶数前面
- Visual Studio 32位64位的问题和如何编译32位64位工程的问题
- php 将查询出的数组数据存入redis
- Java Post 数据请求和接收
- matlab之unwrap函数
- 出现“adb不是内部或外部命令,也不是可运行的程序或批量文件。”
- CUDA学习----sp, sm, thread, block, grid, warp概念
- Python Tutorial(六):模块