《鸟哥的linux私房菜 基础篇》附录B(EXT2/EXT3文件系统)读书笔记

附录B EXT2/EXT3文件系统


EXT2文件系统是由minix文件系统修正而来的,为延伸文件系统。


Block   ext2文件系统的区块大小为4K,研究显示,4K字节对于一个磁盘区块而言是最理想的。
Superblock   在每隔文件系统开始的位置。从一个文件系统中存取任何档案皆必须通过文件系统中的superblock。
Inode   对文件系统而言,一个inode是在inode表格中的一个项目。

Ext2fs公用程序
e2fsck:该程序允许我们在ext2文件系统上去执行文件系统检查。绝对不要在任何已经挂载的文件系统上执行e2fsck/fsck,否则易造成文件系统损坏,需要先卸载。
tune2fs:允许来调整文件系统的参数设定。
dumpe2fs:将ext2文件系统状态输出到标准的设备上。
mke2fs:在先前尚未格式化的磁盘中,去建立一个ext2的文件系统。
badblocks:搜寻磁盘并检查区块是否已经损坏。(未挂载的文件系统)

在linux文件系统中的最小版本是ext3,并有journaling。
记录硬盘状态的档案称为日志 

linux并不是只有一个日志式的文件系统,它有四个(或三又二分之一个):
Reiser文件系统:依照Hans Reiser的名字而取。Reiser是一种新式快速记录硬盘内容的文件系统
JFS文件系统:由IBM所开发。设计理念在于提供高速的处理能力。
XFS文件系统:也提供了所有以完整发展为特色的日志式文件系统
ext3文件系统:算是二分之一的日志式文件系统。因为它是一种迭代在传统ext2上并保有磁盘活动记录的日志式文件系统,会遭受依稀老旧系统的限制而因此并不能利用所有日志式文件系统的完整功能。


你可能感兴趣的:(读书笔记,linux)