EXT4文件系统中追踪一个文件的步骤是:首先从超级块中得到块,i节点等相关数目,然后从块组描述符表中得到i节点表起始块号,读取2号i节点表项,找到根目录块,从根目录块中找到子目录i节点号,从子目录i节点表项中得到子目录所在块号,从子目录所在块中得到目标文件的i节点号,从目标文件i节点表项中得到目标文... ...
分类:
其他好文 时间:
2016-08-04 19:06:31
阅读次数:
329
Linux 文件系统错误的修复方法 ddrescue替代dd的恢复软件 备用超级块 最近处理的一件 linux 服务器断电导致文件系统启动后文件系统不可读写,数据不可用的案例,现总结下 Linux 文件系统错误的修复方法。EXT3-fs error (device hda3) in start_tr ...
分类:
系统相关 时间:
2016-06-02 12:58:30
阅读次数:
4060
1.tune2fs-l/dev/DEVICE
-l:查看超级块中的信息
-Llable:设定卷标
-m:预留管理员的空间
-j:如果原来的文件系统的为ext2,-j能够将其提升为ext3
-o:设定默认挂载选项
-O:调整分区特性
2.fsck修复文件系统错误
-t:tstype
-a:自动修复错误
-r:交互式修复错误
3.修改交..
分类:
系统相关 时间:
2016-05-26 11:43:34
阅读次数:
211
du-sh命令通过将指定文件系统中所有的目录、符号链接和文件使用的块数累加得到该文件系统使用的总块数;df-Th命令通过查看文件系统磁盘块分配图得出总块数与剩余块数。文件系统分配其中的一些磁盘块用来记录它自身的一些数据,如i节点,磁盘分布图,间接块,超级块等。这些数据..
分类:
其他好文 时间:
2016-03-29 06:29:55
阅读次数:
144
文件系统及Fsck设计思路理解魏星Fsck是实现对文件系统的修复功能(fscheck)。理解fsck需要掌握Linux文件系统设计原理、fsck设计原理和fsck实现的步骤。一、Linux文件系统设计原理1、文件系统基本概念基本概念:superblock、inode、目录文件、普通文件a、superblock超级块存储文..
分类:
其他好文 时间:
2016-03-07 17:19:40
阅读次数:
354
一.文件系统文件系统将文件的权限与属性保存在inode中,一个文件占用一个inode,实际的数据保存在datablock块中。inode会记录文件所占有用的block的号码。每个block只能放置一个文件的数据,而一个文件可以占用多个block。每个文件系统还会有一个超级块(superblock)用于记录..
分类:
系统相关 时间:
2016-01-20 22:48:33
阅读次数:
278
超级快(super block)对象、iNode对象、file对象、dentry对象:1、超级块对象和inode对象分别对应有物理数据,在磁盘上有静态信息。而目录项对象和文件对象描述的是一种关系,前者描述的文件与文件名的关系,后者描述的是进程与文件的关系,所以没有对应物理数据。eg:有三个不同的进程...
分类:
其他好文 时间:
2015-12-09 11:51:45
阅读次数:
163
Linux虚拟文件系统四大对象:1)超级块(superblock)2)索引节点(inode)3)目录项(dentry)4)文件对象(file)一个进程在对一个文件进行操作时各种对象的引用过程如下:通过task_struct得到files_struct,然后通过文件描述符(int fd)获得相应的文件...
分类:
其他好文 时间:
2015-11-04 14:31:05
阅读次数:
1718
1、复习本次课程所讲的内容;2、总结整理磁盘管理及文件系统管理中设计的各种命令的使用,并附注一定的示例;文件系统属性查看及调整工具:e2labele2lableDEVICE[LABEL]tune2fs显示ext系列文件系统的属性,或调整其属性;-l:显示超级块中的信息;显示整个文件的属性及布局等相..
分类:
其他好文 时间:
2015-09-15 01:53:28
阅读次数:
184
文件系统相关概念:文件系统示意图:block(块):文件系统的基本存储单元,格式化时决定块大小,大小可以是有1024,2048,4096字节superblock(超级块):保存整个分区中的全局信息(有多少块组,每个块组有多少块,空闲inode,块大小等,至关重要,允许备份超级块)blockgroup(..
分类:
其他好文 时间:
2015-08-26 00:02:21
阅读次数:
524