Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1559159
  • 博文数量: 157
  • 博客积分: 1776
  • 博客等级: 上尉
  • 技术积分: 1786
  • 用 户 组: 普通用户
  • 注册时间: 2011-12-19 10:49
文章分类

全部博文(157)

文章存档

2018年(1)

2017年(12)

2015年(6)

2014年(17)

2013年(51)

2012年(65)

2011年(5)

发布时间:2013-05-28 10:58:04

超级块:从磁盘上读出来的第一块信息就是超级块(superblock),它记录了磁盘的几何尺寸,可用空间容量最重要的是记录了第一个inode位置,就是"/ ",ext2/3文件存取都是通过inode定位的,比如使用/home/blue/test这个文件,首先先找到/的inode,然后找到 /home的inode,再找到blue的inode最后找到test的inode,可见没有超级块,.........【阅读全文】

阅读(20953) | 评论(2) | 转发(1)

发布时间:2013-04-23 14:44:39

本文将介绍怎样读取一个分区的superblock:1. 首先我们查看一下在磁盘上有哪些分区,通过fdisk -l这里有三个分区,我们下面查看/dev/sda3(这是一个device file)2. 从/dev/sda3拷贝1024B-2048B(这就是superblock的位置)到一个叫superblock的文件这里我们用到了dd这个工具,它在对磁盘进行这样读写.........【阅读全文】

阅读(1568) | 评论(0) | 转发(1)

发布时间:2013-04-12 10:16:50

本文将介绍Ext3文件系统的磁盘存储组织与实现,这里的表述将不涉及file system在内核中的内存表示和使用方法。Ext3 Disk Layout:首先我们来看一下在一个磁盘上面的结构:这张图说明了一整块磁盘的组织结构,整个磁盘可以分为MBR,Partition table和Disk partition三个部分组成。MBR(Master Boot Record)是.........【阅读全文】

阅读(1213) | 评论(0) | 转发(0)

发布时间:2013-04-10 11:06:07

本文将介绍怎样读取一个分区的superblock:1. 首先我们查看一下在磁盘上有哪些分区,通过fdisk -l这里有三个分区,我们下面查看/dev/sda3(这是一个device file)2. 从/dev/sda3拷贝1024B-2048B(这就是superblock的位置)到一个叫superblock的文件这里我们用到了dd这个工具,.........【阅读全文】

阅读(2474) | 评论(0) | 转发(0)

发布时间:2012-12-12 18:24:57

1 引言VFS的全称是Virtual FileSystem(即虚拟文件系统)。VFS是一个异构文件系统之上的软件粘合层(注:有时也把VFS称为可堆叠的文件系统(Stackable Filesystem),因为VFS可以无缝地使用多个不同类型的文件系统,就像把多个文件系统堆叠在一起一样,故而得名)。通过VFS,可以为访问文件系统的系统调用提供一个统一的抽象接口。VFS最早由Sun公司提出以实现NFS(Network FileSystem,网络文件系统)。但是现在很多Unix系统都采用了VFS(包括Linux、FreeBSD、Solaris等)。本文在参考相关资料的情况下,对FreeBS......【阅读全文】

阅读(3341) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

aas39652011-12-29 10:15

回复  |  举报
留言热议
请登录后留言。

登录 注册