[ext4]09 磁盘布局 - superblock备份机制
来源:互联网 发布:ben simmons数据 编辑:程序博客网 时间:2024/04/29 17:47
如果sparse_super特性flag被设置(即开启了sparse_super特性),那么super_block和组描述符的副本只会保存在group索引为0或3、5、7的整数幂。
如果没有设置sparse_super特性flag,super_block和组描述符的副本将保存在每一个group中。
创建一个5g的分区,格式化为ext4卷:
root@ubuntu:~# mkfs.ext4 /dev/sdc
mke2fs 1.42 (29-Nov-2011)
/dev/sdc is entire device, not just one partition!
Proceed anyway? (y,n) y
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
327680 inodes, 1310720 blocks
65536 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=1342177280
40 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768,98304, 163840, 229376, 294912, 819200, 884736
Allocating group tables: done
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accountinginformation: done
root@ubuntu:~#
由上可见:除group0中存在一个superblock外,在group 1(3^0=1)的第一个block(索引为32768)中存在一个副本;在group 3(3^1=3)、group 5(5^1=5)、group 7(7^1=7)、group 9(3^2=9)、group 25(5^2=25)、group27(3^3=27)的第一个block处也存在一个副本。
尝试禁用sparse_super特性
root@ubuntu:~# mkfs.ext4 -O ^sparse_super /dev/sdc
mke2fs 1.42 (29-Nov-2011)
/dev/sdc is entire device, not just one partition!
Proceed anyway? (y,n) y
mkfs.ext4: reserved online resize blocks notsupported on non-sparse filesystem
root@ubuntu:~#
注:通过mkfs.ext4 -O^flex_bg /dev/sdc可以禁用flex_bg特性,同样,也可以通过此方法禁用sparse_super特性。
作者:Younger Liu,
本作品采用知识共享署名-非商业性使用-相同方式共享 3.0 未本地化版本许可协议进行许可。
- [ext4]09 磁盘布局 - superblock备份机制
- Ext4 Disk Layout (ext4 磁盘布局)
- [ext4]磁盘布局 - group分析
- [ext4]08 磁盘布局 - CheckSums
- [ext4] 磁盘布局 - extent tree
- EXT4文件系统的磁盘布局
- 一次修复磁盘的记录 (ext4 mount: wrong fs type, bad option, bad superblock)
- Ext3和Ext4文件系统磁盘布局
- [ext4]01 磁盘布局 - block分析
- [ext4]04 磁盘布局 - Meta Block Groups
- [ext4]06 磁盘布局 - 特殊inode
- [ext4]磁盘布局 - inode bitmap & table
- [ext4]010 磁盘布局 - 如何查找inode的磁盘位置
- [ext4]03 磁盘布局 – Flexible group分析
- [ext4]05 磁盘布局 - 延迟块组初始化
- [ext4]07 磁盘布局 - 块/inode分配策略
- EXT4 之 文件系统在磁盘上的布局 之一
- EXT4 之superblock 结构体剖析
- 岁月静好
- 10个让人心情变好的颜色【附RGB值以及html值】
- hdu1254推箱子(BFS)
- Spiral Matrix
- Ubuntu查找替换命令
- [ext4]09 磁盘布局 - superblock备份机制
- Synchronized和Static Synchronized区别
- Mac环境下Android APK包反编译详解
- 日志分析器
- 计算机语言向更好的方向发展
- 单网卡创建多个本地连接(创建虚拟本地连接)
- 收件客户端截图
- Session和cookie的详细介绍
- ubuntu下构建汇编环境学习汇编的简单方法