linux 文件inode 详解
以下内容转载自: https://www.cnblogs.com/itech/archive/2012/05/15/2502284.html
文件名 -> 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和其他类Unix操作系统通过将所有内容都视为文件(甚至是硬件设备)来保持一致性. 键盘,鼠标,打印机,显示器,硬盘,进程,甚至目录都被视为Linux中的文件. 常规文件包含文本 ...
- linux文件权限详解
linux文件权限详解 一.文件和目录权限概述 在linux中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录. 通过设定权限可以从以下三种访问方式限制访问权限: ...
- Linux 文件权限详解 含义和修改和安全
Linux文件权限详解 文件和目录权限概述 在linux中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录. 第一次接触Linux 的时候,对于文件权限方面的知识 ...
- Linux文件关联详解 linux 修改默认文件关联打开程序
linux 修改默认文件关联打开程序 从总体上讲 /etc/gnome/defaults.list 保存了全局的打开方式 /.local/share/applications/mimeapps.lis ...
- linux 恢复修改文件内容,Linux备份及恢复及Linux文件权限详解
Linux备份及恢复及Linux文件权限详解 概述 一个系统管理员菜鸟不小心输入"chmod -R 777 /"从而导致了巨大的悲剧,使得整个系统遭到了严重的破坏.在日常管理中,我 ...
- linux e权限,Linux 文件权限详解
查看文件详细信息 参数说明 权限说明 文件类型说明 d 目录 - 普通文件 l 连接文件 b 存储设备,例如硬盘,U盘 c 串行接口设备,例如键盘.鼠标 设置文件权限 ...
- linux存储--inode详解(六)
当划分磁盘分区并格式化的时候,整个分区会被划分为两个部分,即inode区和data block(实际数据放置在数据区域中)这个inode即是(目录.档案)文件在一个文件系统中的唯一标识,需要访问这个文 ...
- linux存储--inode详解(五)
一.inode是什么? 理解inode,要从文件储存说起. 文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector).每个扇区储存512字节(相当于0.5KB). 操作系统 ...
- linux 文件时间详解
在Linux中,没有文件创建时间的概念.只有文件的访问时间.修改时间.状态改变时间. 也就是说不能知道文件的创建时间.但如果文件创建后就没有修改过,修改时间=创建时间: 如果文件创建后,状态就没有改变 ...
最新文章
- 程序员最讨厌的9句话,你可有补充?
- Android之如何卸载指定的 应用程序
- vue经验 - 细节小知识点汇总(更新中...)
- Item 14 In public classes, use accessor methods, not public fields
- 汇知考轻松职称计算机辅导软件,汇知考轻松
- SQL数据库从高版本到低版本的迁移,同时解决sql脚本文件太大无法打开的尴尬问题
- shotcut视频压缩
- 定位算法-三边测距定位
- Android 适配深色模式
- 微信小游戏马甲包过审策略
- 蓝牙协议层 GATT ,GAP,ATT 之间的关系
- 怎样抠图怎么把背景换成白色?几个步骤教你轻松掌握
- vue组件通信1:父传子(props)
- 你也可以看懂,量子力学的困惑,测不准原理 薛定谔的猫 !
- Jetson TX2 arm板子刷机,安装Caffe
- 机器学习笔记丨神经网络的反向传播原理及过程(图文并茂+浅显易懂)
- QQ空间背景音乐 链接制作
- PTA团体天梯赛汇总
- 月薪10000+,一天的工作量只改5行代码,我也要当程序员
- 什么是接口,面向接口编程的好处是什么?
热门文章
- 2023年网络安全学习路线指导(含视频教程)
- Unity项目 - 坦克大战3D TankBattle
- Python有限体积流体开尔文-亥姆霍兹不稳定性
- Tik Tok的海外娱乐公会(中亚、巴西、美国、台湾)怎么申请?
- 分段函数的复合函数求解
- FreeRadius+Mysql做cisco路由器登入认证
- Android 中Set 的基本使用方法
- C#生成二维码、调用摄像头扫描二维码
- __weak 和 __attribute__((weak)) 关键字的使用
- 使用 nvm 搭建 node 环境