[ext4]09 磁盘布局 – superblock备份机制

[ext4]09 磁盘布局 – superblock备份机制如果 sparse super 特性 flag 被设置 即开启了 sparse super 特性 那么 super block 和组描述符的副本只会保存在 group 索引为 0 或 3 5 7 的整数幂 如果没有设置 sparse super 特性 flag super block 和组描述符的副本将保存在每一个 group 中

如果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

inodes, blocks

65536 blocks (5.00%) reserved for the super user

First data block=0

Maximum filesystem blocks=

40 block groups

32768 blocks per group, 32768 fragments per group

8192 inodes per group

Superblock backups stored on blocks:

        32768,98304, , , , ,

 

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 未本地化版本许可协议进行许可。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/233881.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 微信聊天记录迁移(Android到IOS)「建议收藏」

    微信聊天记录迁移1.原设备登录微信我的–>设置–>通用–>聊天记录备份与迁移选择“迁移聊天记录到另一台设备”选择“迁移全部聊天记录”,会生成一个二维码用新的设备登录该微信号并扫描此二维码,即可迁移数据…

    2022年4月15日
    212
  • VMM TEST「建议收藏」

    VMM TEST「建议收藏」vmm_testisintroducedinvmm1.1.Toknowthevmmversionwhichyouareusing,usethiscommandvcs-R-sverilog-ntb_optsdtm        +incdir+$VMM_HOME/sv$VMM_HOME/sv/vmm_versions.svv

    2022年9月22日
    0
  • c语言中的双周期指令,时钟周期 机器周期 指令周期的概念[通俗易懂]

    c语言中的双周期指令,时钟周期 机器周期 指令周期的概念[通俗易懂]时钟周期:时钟周期也称为振荡周期,定义为时钟脉冲的倒数(可以这样来理解,时钟周期就是单片机外接晶振的倒数,例如12M的晶振,它的时间周期就是1/12us),是计算机中最基本的、最小的时间单位。在一个时钟周期内,CPU仅完成一个最基本的动作。对于某种单片机,若采用了1MHZ的时钟频率,则时钟周期为1us;若采用4MHZ的时钟频率,则时钟周期为250us。由于时钟脉冲是计算机的基本工作脉冲,它控制…

    2022年10月13日
    0
  • 初中英语语法(008)-动词不定式

    初中英语语法(008)-动词不定式动词不定式动词不定式(台版叫不定词)是非限定动词,不受主词的人称和数的限制,一般由to+原形动词构成,有时可不带to或不可带to。动词不定式的“不定”主要体现在“身份”不定,也就意味着它在句子中所充当的成分不定。1、动词不定式可以充当哪些成分1、名词可以代替名词属性,所以也就可以充当主语,宾语,表语和补语。例如:(1)Tobuythingsinthismarketmu…

    2022年7月16日
    14
  • SpringBoot+jsp项目启动出现404[通俗易懂]

    SpringBoot+jsp项目启动出现404[通俗易懂]SpringBoot+jsp项目启动出现404

    2022年4月21日
    123
  • x390拆机图解_Thinkpadx390详细拆机图解

    x390拆机图解_Thinkpadx390详细拆机图解技术文档主体内容:可以认为是页面最想表达的内容总和。对于内容详情页来说,主体内容指从标题开始至正文内容结束,翻页区域也被视为主体内容,文章后的评论、分享、推荐等不视为主体内容。首屏:用户点击搜索结果后进入移动页面,不滑动屏幕即看到的所有内容,称为首屏。一屏:用户滑动屏幕至主体内容展现结束之前,在页面任意位置停留时看到的所有内容,称为一屏。移动端适配:为了使PC页面能够在移动端正常展现的手段,保证用…

    2022年6月27日
    95

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号