作家
登录

Linux的EXT4 文件系统的历史、特性以及最佳实践

作者: 来源: 2017-07-12 14:52:26 阅读 我要评论

图 1: EXT 文件体系中的柱面组的构造

柱面组中的第一个块是一个超等块(superblock),它包含了元数据,定义了其它文件体系的构造并将其定位于物理硬盘的具体分区上。分区中有一些柱面组还会有备用超等块,但并不是所有的柱面组都有。我们可以应用例如 dd 等磁盘对象来拷贝备用超等块的内容到主超等块上,以达到修复破坏的超等块的目标。固然这种情况不会经常产生,然则在几年前我的一个超等块破坏了,我就是用这种办法来修复的。幸好,我很有先见之明地应用了 dumpe2fs 敕令来备份了我的体系上的分区描述符信息。

以下是 dumpe2fs 敕令的一部分输出。这部分输出主如果超等块上包含的一些元数据,同时也是文件体系上的前两个柱面组的数据。

  1. # dumpe2fs /dev/sda1 
  2. Filesystem volume name:   boot  
  3. Last mounted on:          /boot  
  4. Filesystem UUID:          79fc5ed8-5bbc-4dfe-8359-b7b36be6eed3  
  5. Filesystem magic number:  0xEF53  
  6. Filesystem revision #:    1 (dynamic)  
  7. 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  
  8. Filesystem flags:         signed_directory_hash  
  9. Default mount options:    user_xattr acl  
  10. Filesystem state:         clean  
  11. Errors behavior:          Continue  
  12. Filesystem OS type:       Linux  
  13. Inode count:              122160  
  14. Block count:              488192  
  15. Reserved block count:     24409  
  16. Free blocks:              376512  
  17. Free inodes:              121690  
  18. First block:              0  
  19. Block size:               4096  
  20. Fragment size:            4096  
  21. Group descriptor size:    64  
  22. Reserved GDT blocks:      238  
  23. Blocks per group:         32768  
  24. Fragments per group:      32768  
  25. Inodes per group:         8144  
  26. Inode blocks per 

      推荐阅读

      游戏版Linux :Ubuntu GamePack

    很多 Linux 爱好者爱好用他们的 Linux 体系玩游戏,看起来似乎并不须要一个可以玩游戏的操作体系。UALinux 是一家推广应用 GNU/Linux 的乌渴攀兰公司。UALinux 开辟了一个 Ubuntu 版本弥>>>详细阅读


    本文标题:Linux的EXT4 文件系统的历史、特性以及最佳实践

    地址:http://www.17bianji.com/lsqh/36170.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)