linux 基础学习之二:ext2文件系统研究
来源:互联网 发布:mac外置光驱读不了光盘 编辑:程序博客网 时间:2024/05/18 02:25
• Blocks 与 inodes 在一开始格式化时 (format) 就已经固定了;
• 一个 partition 能够容纳的档案数与 inode 有关;
• 一般来说,每 4Kbytes 的硬盘空间分配一个 inode ;
• 一个 inode 的大小为 128 bytes;
• Block 为固定大小,目前支持 1024/2048/4096 bytes 等;
• Block 越大,则损耗的硬盘空间也越多。
• 关于单一档案: 若 block size=1024,最大容量为 16GB,若 block size=4096,容量最大为 2TB;
• 关于整个 partition : 若 block size=1024,则容量达 2TB,若 block size=4096,则容量达 32TB。
• 文件名最长达 255 字符,完整文件名长达 4096 字符。
文件系统的组成:
• SuperBlock:如前所述, Superblock 是记录整个 filesystem 相关信息的地方, 没有 Superblock ,就没有这个 filesystem 了。他记录的信息主要有:
o block 与 inode 的总量;
o 未使用与已使用的 inode / block 数量;
o 一个 block 与一个 inode 的大小;
o filesystem 的挂载时间、最近一次写入数据的时间、最近一次检验磁盘 (fsck) 的时间等档案系统的相关信息;
o 一个 valid bit 数值,若此档案系统已被挂载,则 valid bit 为 0 ,若未被挂载,则 valid bit 为 1 。
• Group Description:纪录此 block 由由何处开始记录;
• Block bitmap:此处记录那个 block 有没有被使用;
• Inode bitmap:此处记录那个 inode 有没有被使用;
• Inode table:为每个 inode 数据存放区;
• Data Blocks:为每个 block 数据存放区。
- linux 基础学习之二:ext2文件系统研究
- Linux文件系统ext2二
- Linux学习笔记-EXT2文件系统
- linux内核之ext2文件系统
- Linux学习系列-浅析EXT2文件系统
- Linux学习(10)--Ext2文件系统特性
- linux内核之ext2文件系统2
- 初窥Linux 之 ext2/ext3文件系统
- 初窥Linux 之 ext2/ext3文件系统
- 初窥Linux 之 ext2/ext3文件系统
- 初窥Linux 之 ext2/ext3文件系统
- Linux的Ext2文件系统
- linux Ext2文件系统
- Linux EXT2 文件系统
- Linux-EXT2文件系统
- Linux的Ext2文件系统
- Linux - EXT2文件系统
- Linux ext2/ext3文件系统
- 高效使用搜索引擎
- 幸福是用来慢慢享用的
- JavaScript 静态页面传值 cookie
- 利用Merge代替复杂的UPDATE语句
- seo日常工作要旨
- linux 基础学习之二:ext2文件系统研究
- 转载Android开发中的多线程编程技术
- 变量延迟(下)
- 当python finally遇到break和sys.exit
- ant打包入门
- JavaScript replace() 方法
- 每日视界
- 打印自身代码的C语言小程序
- firefox开发必备工具