1

IT系统管理备忘系列

Posted by loong on 2014/02/25 in IT系统管理专业积累 |

类UNIX文件系统inode耗尽一例

在类UNIX文件系统中,inode是用于存储一个文件系统中各对象的元数据信息的一种数据结构,不同的文件系统类型的inode空间所占文件系统空间大小比例和单个inode条目的默认大小是固定的。这也就决定了一个文件系统中可以存储的对象数据是一定的。本文中描述的情况是在SLES操作系统中,因为文件系统下存在大量小对象,导致inode被用尽,这时虽然文件系统仍然有空余空间,但创建新的对象时会提示剩余空间不足的错误,实际上是inode不足。详情如下:
[home/XXX]#touch text.txt
touch: 无法创建”text.txt”: 设备上没有空间

[home/XXX]#df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/system-lvXXX 20G 6.5G 13G 35% /home/XXX
可以看出文件系统尚有很多剩余空间

[home/XXX]#df -i
文件系统 Inode 已用(I) 可用(I) 已用(I)% 挂载点
/dev/mapper/system-lvXXX 1310720 1310720 0 100% /home/XXX
可以看出inode已经用尽。

这种情况下只需清理无用的文件,释放占用的inode即可解决。当然,也可以通过调整inode数来解决,但相对比较复杂,在可以清理大量无用文件的情况下还是采用方便的手段。还有一些比较先进的文件系统可以动态调整inode数,所以不会出现用尽的情况。

———————————————————————–

IT统管理备忘系列博文说明
做了这么多年的IT系统管理,学习了不少,该具备的专业知识和技能也基本具备,但在平时的工作中经常出现这样的情况,一个问题,通过查阅资料或不断的试验解决了,觉得印象深刻,很有成就感,但是时间久就忘记了,可能下次再遇到同样或类似的问题又要花费了很大的精力,有时甚至本来是熟悉的东西,但是因为平时用的不多也忘记了,等再用到的时候又得去翻阅资料或尝试很多次才能想起来。相信其他的IT系统管理员也有过这样的苦恼吧,大脑不是磁盘,遗忘是必然的,所以我在这里写一个系列博文,把一些有用但又因为不是频繁使用所以容易遗忘的经验、知识和技巧记录下来。一来是个人可以通过记录来加深记忆,同时也方便以后翻阅。二来也可以和朋友们分享,希望能多多少少能方便大家。本人不是专业写手,而且有时也容易犯懒,所以这个系列博文就根据个人时间、精力和能力能记多少记多少吧。

以下是IT系统管理备忘系列博文所有文章链接。

#####################http://nicelife.me##############################

HP-UX忘记操作系统root用户密码解决方法

通过配置lvm.conf控制LVM发现设备的范围

类UNIX文件系统inode耗尽一例

tar命令归档目录时排除某子目录

IT系统管理备忘系列:SLES中修改网卡设备名

IT系统管理备忘系列:SUSE Linux中用户自定义开机时执行程序的配置

IT系统管理备忘系列:AIX操作系统修改主机名

IT系统管理备忘系列:HP-UX下通过lvmirror方式实现磁盘更换

#####################http://nicelife.me##############################

想更便捷的免费收到本站为你准备的精彩内容?

赶快微信扫一扫微信二维码(或直接添加微信ID:loong_1688)关注我们的微信公众号吧!我们一起享受精彩的移动互联网生活!!!

微信号:Loong_1688


» 本文链接:http://nicelife.me/?p=649
» 订阅本站:http://nicelife.me
» 转载请注明来源:nicelife.me » 《IT系统管理备忘系列》


标签:, , ,

1 Comment

发表评论

电子邮件地址不会被公开。

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Copyright © 2012-2017 blog of loong All rights reserved.