EXT2规划出inode和block来分别存储档案的的属性和内容。
每个文件系统开始的位置的那个块被称为超级块,他存储着文件系统的大小,空的;满的块,以及其他信息。
inode的记录信息:
该档案的拥有者和群组(owner和group)
该档案的存取模式(rwx)
该档案的类型(type:f,b,c,s,l,p,d)普通,块,字符,套接字,链接,管道,目录
该档案建立的时间或者改变状态的时间ctimne,最后一次读取的时间atime,最后修改的时间mtime
mtime modification time 内容数据修改时间
ctime status time 权限属性改变时间
atime access time 访问取用时间
ll --time=ctime intsall.log;ll --time=atime install.log; ll install.log
该档案的容量
定义档案的特性 setuid setgid setsbit
该档案的内容指向
目录:在linux ext2文件系统建立一个目录时,ext2文件系统给该目录一个inode和至少一个block.
inode记录目录属性,block记录目录下的文件的相关性
文件:ext2至少给文件一个inode和相对该文件大小的块的数量
inode本身不记录文件名,仅仅记录文件的相关属性,文件名则记录在所属目录的块区域。
使用dumpe2fs来查看inode的信息
ext2的特性:
block和inode在格式化的时候就已经确定了
一个分区所容纳的文件数和inode有关
一个inode的大小是128字节
块为固定大小 ,一般就是1024/2048/4096
块的大小,在格式化的时候根据分区所需要存储文件类型决定块的大小
linux可支持的文件系统:
cat /proc/filesystems
ls- ; /lib/modules/'uname -r' /kernel/fs
本文转自岁月丶倾城博客51CTO博客,原文链接http://blog.51cto.com/alca0126/1347494如需转载请自行联系原作者
laihuadongcto