linux文件系统篇
guan506713512
进门前,请脱去烦恼回家时,带快乐回来
展开
-
Linux的inode的理解
文件名 -> inode -> device block 转自:http://www.ruanyifeng.com/blog/2011/12/inode.htmlhttp://blog.s135.com/post/295/http://hi.baidu.com/leejun_2005/blog/item/d9aa13a53b3af6e99152ee7e.html转载 2013-09-22 15:22:04 · 563 阅读 · 0 评论 -
ExtX系列文件系统的结构学习
一、概述: 现如今在Linux上主要流行的ExtX系列文件系统主要是Ext2、Ext3、Ext4,如它们名字中的数字排列一样:The Second Extended File System(Ext2)文件系统是早期Linux系统中的标准文件系统,是通过对Minix的文件系统进行扩展而得到的,Ext3是一种日志文件系统,是对Ext2系统的扩展,它兼容Ext2,而Ext4又是Ext转载 2013-09-25 16:22:18 · 2594 阅读 · 0 评论 -
认识linux文件系统
引言文件系统是操作系统最为重要的一部分,它定义了磁盘上储存文件的方法和数据结构。文件系统是操作系统组织、存取和保存信息的重要手段,每种操作系统都有自己的文件系统,如Windows所用的文件系统主要有FAT16、FAT32和NTFS,Linux所用的文件系统主要有ext2、ext3、Ext4和ReiserFS等。 我们知道,一块磁盘,要先分区,然后再格式化,否则不能使用,而这个格式化的过转载 2013-09-25 16:16:18 · 703 阅读 · 0 评论 -
ext4文件系统综述
从本篇博客起,我们开始研究现代文件系统ext4,说其现代是因为其相比传统文件系统,有着更现代化的设计。这些先进的特性体现在本文所要叙述的以下方面。 Ext4是Linux文件系统的一次革命。在很多方面,Ext4相对于Ext3的进步要远超过Ext3相对于Ext2的进步。Ext3相对于 Ext2的改进主要在于日志方面,但是Ext4相对于Ext3的的改进是更深层次的,是文件系统数据结转载 2013-09-25 09:46:10 · 1403 阅读 · 0 评论 -
ext4与ext3的诸多比较
E文详细介绍:https://ext4.wiki.kernel.org/index.php/Ext4_Disk_Layout整体来讲,是在ext3的基础上做了些改进。下面来看看ext3与ext4的对比:一、磁盘布局对比ext4 中采用了元块组(metablock group)的概念。所谓元块组就是指块组描述符可以存储在一个数据块中的一些连续块组。仍然以 128MB 的块组(数据转载 2013-09-25 11:22:10 · 2444 阅读 · 0 评论 -
系统性学习linux文件系统
参考文献:《Linux内核设计与实现》http://www.ibm.com/developerworks/cn/linux/l-cn-vfs/http://www.ibm.com/developerworks/cn/linux/l-linux-filesystem/http://www.ibm.com/developerworks/cn/linux/l-cn-read/index.转载 2013-09-26 11:07:35 · 703 阅读 · 0 评论 -
EXT4写文件流程
测试函数#include#include#include#include#includeintmain(int argc, char *argv[]){intfd = 0, i = 0;charbuf[1024] = {0};fd= open(argv[1], O_CREAT | O_RDWR); //创建文件并打开文件for(i = 0; i转载 2013-09-26 15:56:48 · 2978 阅读 · 1 评论