FileSystem

ext4文件系统错误处理机制

目前内核对ext4文件系统错误处理机制分为三种:1.不处理;2.内核panic;3.错误分区remount成只读形式。 处理机制的设定是在两个地方处理的,一个是在文件系统物理分区上设置,通过设置ext4文件系统分区的超级块中的“Errors behavior”参数,可以配置错误处理方式,一般默认处理方式是Continue(不处理),具体配置通过tu...

文件系统orphan inode机制分析

之前做技术研究的时候搞文件系统元数据镜像时处理过orphan inode的问题,而现在恰好有同事在做lsof时发现了一些的特殊的文件,lsof可以看到进程在使用,同时ls具体文件时却又看不到: suse:~ # lsof /var | grep deleted nscd 2831 root 8u REG 8,5 217016 42883 /var/run/nscd/db4Dqbpq (deleted) nscd 2831 roo...

暴力掉电导致reiserfs crash

这两天忙着定位一个reiserfs文件系统的问题,事情确是很简单:产品的服务器在测试业务时直接将服务器暴力下电了,结果挂载的磁阵就悲剧了,业内所知受部门物料成本限制,实验室的环境都是拼凑的,很神奇的是这个磁阵的电池被拔掉了,再次上电的时候OS就很规律的7min oops一次,问题很快(内核panic)就送到了额们组。当...