认识EXT2文件系统

简介:

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

相关文章
|
22天前
|
存储 大数据 Linux
文件系统EXT3,EXT4和XFS的区别
通过上述分析,我们可以看出,选择哪种文件系统需依据具体的应用需求而定,无论是寻求稳定性与兼容性的EXT3,追求高性能与扩展性的EXT4,还是面向大数据处理优化的XFS,各有千秋。正确评估业务需求,方能做出最适合的选择。
62 2
|
6月前
|
存储 Linux Android开发
Ext3、Ext4、FAT、FAT32、NTFS、exFAT、Sparse、Raw
Ext3、Ext4、FAT、FAT32、NTFS、exFAT、Sparse、Raw
359 0
7.1.5 EXT2/EXT3/EXT4 文件的存取与日志式文件系统的功能
7.1.5 EXT2/EXT3/EXT4 文件的存取与日志式文件系统的功能
104 0
|
存储 Linux 索引
Ext 文件系统
Ext 文件系统
150 0
Ext 文件系统
|
Linux 存储
深入解析ext2文件系统之mke2fs
上一遍博文的重点其实将ext2整体的组织框架,我们知道了ext2文件系统由块组组成,每个块组里面的组织形式。我们甚至直接把超级块和组描述符里面的内容,用十六进制形式展现了出来。这篇博文主要讲述如何mke2fs生成合适需要的ext2 文件系统,基本就是参数选择的问题。
1066 0
|
Ubuntu Linux C语言
解决 EXT4 使用无法挂载
现象 使用新版本的操作系统自带的文件系统格式化工具进行分区格式化以后,在较低的操作系统版本上会有提示,提示如下: [root@localhost ~]# mount -t ext4 /dev/sdb1 /root/test mount: 文件系统类型错误、选项错误、/dev/sdb1 上有坏超级块、 缺少代码页或助手程序,或其他错误 有些情况下在 syslog 中可以找到一些有用信息- 请尝试 dmesg | tail 这样的命令看看。
11542 2
|
监控 数据安全/隐私保护 索引
第十八章--Ext2和Ext3文件系统
一、Ext2的一般特征         但在一些情况下,已经在Ext2的索引节点中为这些特性引入新的字段。最重要的一些特点如下:         块片(block fragmentation):系统管理员对磁盘的访问通常选择较大的块,因为计算机应用程序常常处理大文件。
1324 0