
图 1: EXT 文件体系中的柱面组的构造
柱面组中的第一个块是一个超等块(superblock),它包含了元数据,定义了其它文件体系的构造并将其定位于物理硬盘的具体分区上。分区中有一些柱面组还会有备用超等块,但并不是所有的柱面组都有。我们可以应用例如 dd 等磁盘对象来拷贝备用超等块的内容到主超等块上,以达到修复破坏的超等块的目标。固然这种情况不会经常产生,然则在几年前我的一个超等块破坏了,我就是用这种办法来修复的。幸好,我很有先见之明地应用了 dumpe2fs 敕令来备份了我的体系上的分区描述符信息。
以下是 dumpe2fs 敕令的一部分输出。这部分输出主如果超等块上包含的一些元数据,同时也是文件体系上的前两个柱面组的数据。
- # dumpe2fs /dev/sda1
- Filesystem volume name: boot
- Last mounted on: /boot
- Filesystem UUID: 79fc5ed8-5bbc-4dfe-8359-b7b36be6eed3
- Filesystem magic number: 0xEF53
- Filesystem revision #: 1 (dynamic)
- Filesystem features: has_journal ext_attr resize_inode dir_index filetype needs_recovery extent 64bit flex_bg sparse_super large_file huge_file dir nlink extra_isize
- Filesystem flags: signed_directory_hash
- Default mount options: user_xattr acl
- Filesystem state: clean
- Errors behavior: Continue
- Filesystem OS type: Linux
- Inode count: 122160
- Block count: 488192
- Reserved block count: 24409
- Free blocks: 376512
- Free inodes: 121690
- First block: 0
- Block size: 4096
- Fragment size: 4096
- Group descriptor size: 64
- Reserved GDT blocks: 238
- Blocks per group: 32768
- Fragments per group: 32768
- Inodes per group: 8144
- Inode blocks per
推荐阅读
很多 Linux 爱好者爱好用他们的 Linux 体系玩游戏,看起来似乎并不须要一个可以玩游戏的操作体系。UALinux 是一家推广应用 GNU/Linux 的乌渴攀兰公司。UALinux 开辟了一个 Ubuntu 版本弥>>>详细阅读
本文标题:Linux的EXT4 文件系统的历史、特性以及最佳实践
地址:http://www.17bianji.com/lsqh/36170.html
1/2 1

网友点评
精彩导读
科技快报
品牌展示