Quantcast
Channel: VFS – JasonLe's TechBlog
Browsing latest articles
Browse All 5 View Live

Image may be NSFW.
Clik here to view.

VFS Data Structure关系(1)

 VFS是管理具体文件系统的接口,Linux可支持数十种文件系统,不同的文件系统可以同时共存于一个系统之中。这些不同类型的文件系统并不是各自封闭的,会进行文件复制和移动等。 VFS是在各种具体的文件系统之上建立了一个抽象层,它屏蔽了不同文件系统间的差异。它之所以可以将各种文件系统纳入其中,是因为它提供了一个通用的文件系统模型。 VFS主要通过一组数据结构来描述文件对象。其中有四个基本的结构体:...

View Article



打印VFS中的结构体

通过打印VFS结构体,我们可以快速掌握VFS主要结构体之间的关系 详见http://www.lizhaozhong.info/archives/1080 我之前在网上找了许多资料,都是关于linux 2.X的,有个问题在与inode中的i_dentry在linux 3.X中以hlist形式出现,我们都知道hash...

View Article

Image may be NSFW.
Clik here to view.

VFS Data Structure关系(2)

之前分析了文件系统主要的数据结构inode,dentry,super_block,file. 为了加快文件的一些操作,还引入了中间的数据结构。 struct file_system_type(include/linux/fs.h) file_system_type结构用来描述具体的文件系统的类型信息。被Linux支持的文件系统,都有且仅有一...

View Article

VFS Data Structure关系(3) –跨文件系统的文件操作分析

通过对VFS 以及文件系统的分析,我们现在来分析一下跨文件系统的文件传输 http://www.lizhaozhong.info/archives/1080 http://www.lizhaozhong.info/archives/1110 比如从一个floppy传输到harddisk(ext2——>ext4) 首先我们明确一个概念:一切皆文件!...

View Article

逻辑卷扩容

umount原分区 umout /dev/mapper/datavg-lv_mysqldata,报target is busy. 查看谁正在用这个分区 fuser -m -v /dev/mapper/datavg-lv_mysqldata 返回: USER        PID ACCESS COMMAND /dev/dm-2:           root     kernel mount...

View Article

Browsing latest articles
Browse All 5 View Live




Latest Images