应用场景:某个目录中存放着许多软件的源码压缩包,在部署完这些软件后,一定会生成许多没用的临时目录,可以通过脚本的方式删除该目录下所有的目录。当这个目录中存在着一些特殊名字的目录时,例如这些目录中有Linux系统所不支持的特殊字符“/”(这些文件通常有可能是Windows..
分类:
系统相关 时间:
2015-03-11 15:02:11
阅读次数:
261
/var/spool/postfix/maildrop 小文件太多造成inode索引使用完解决办法问题表现和检查:1.运行df -i / 查看inode使用是否满;2.查看/var/spool/postfix/maildrop是否有非常多的小文件,ls直接卡死等情况;解决:1.cd /var/spo...
分类:
其他好文 时间:
2015-03-09 10:39:34
阅读次数:
156
一. volatile修饰字段: | 二. container_of: | 三. 驱动错误返回值: | 四. struct file_operations注释: | 五. struct file注释: ...
分类:
其他好文 时间:
2015-03-08 18:47:57
阅读次数:
296
转载:阮一峰http://www.ruanyifeng.com/blog/2011/12/inode.html一、inode是什么?理解inode,要从文件储存说起。文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector)。每个扇区储存512字节(相当于0.5KB)。操作系统读取硬盘的时候,...
分类:
其他好文 时间:
2015-03-08 18:37:41
阅读次数:
126
在Linux中,进程是通过文件描述符(file descriptors,简称fd)而不是文件名来访问文件的,文件描述符实际上是一个整数。Linux中规定每个进程能最多能同时使用NR_OPEN个文件描述符,这个值在fs.h中定义,为1024*1024(2.0版中仅定义为256)。每个文件都有一个32位...
分类:
系统相关 时间:
2015-03-07 16:53:22
阅读次数:
174
报警:Freeinodeson/var(percentage)(linuxhost:vfs.fs.inode[/var,pfree]):20%故障原因:/var/spool/postfix/maildrop小文件太多造成inode索引使用完1)查看inode使用状况;#df-i
/dev/sda398542478877719664781%/var切换到目录/var,检查哪个目录占用inode多#find*/!-typel|c..
分类:
其他好文 时间:
2015-03-04 21:14:10
阅读次数:
163
一次业务升级后,发现生产系统上的业务进程UPRG无法启动,日志里面报错:cannotcreateUPRG.log,但是观察/logs目录剩余空间还有很多。尝试直接在/logs下touch文件也失败,也是报cannotcreatefile。第一反应是/logs目录的权限是否被人误改了?但很快便发现目录权限正常。第二反..
分类:
系统相关 时间:
2015-03-04 11:16:17
阅读次数:
156
2015年2月28日 17:11:541.ls -i 列出文件的inode号 674664 ??Φ-??+?-??-????-??.doc2.find folder -inum -delete find . -inum 674664 -delete
分类:
系统相关 时间:
2015-02-28 18:31:04
阅读次数:
156
ls -ldhtai 显示目录下面的文件ls -l 显示详细信息ls -d 显示当前目录ls -t 以时间先后顺序显示ls -a 列出所有文件包括隐藏文件ls -i 显示文件的inode号ls -h做单位换算,将byte换算成K,M,G等.显示信息解释:]# ls -ldrwxr-xr-x. 2 r...
分类:
其他好文 时间:
2015-02-28 15:52:40
阅读次数:
186
1.inode和block概述在每个Linux存储设备或存储设备的分区被格式化(ext3,ext4等)之后,一般都有两部分:一部分是inode,另一部分是block。block是用来存储实际数据的,而inode用来存储这些数据的属性信息,包括文件的大孝属主、归属的用户组、读写权限、文件类型、修改时间,..
分类:
系统相关 时间:
2015-02-27 18:48:58
阅读次数:
240