社区
Linux_Kernel
帖子详情
关于文件系统分超级块
xhy_851221
2008-11-08 11:48:49
小弟最近在看关于unix文件系统的东西,对超级块有些困惑:
1.超级块是否就是一个普通的block,只是存储内容不同?
2.系统启动时超级块是否默认加载在内存中?
哪位大哥了解,麻烦解惑?
...全文
189
1
打赏
收藏
关于文件系统分超级块
小弟最近在看关于unix文件系统的东西,对超级块有些困惑: 1.超级块是否就是一个普通的block,只是存储内容不同? 2.系统启动时超级块是否默认加载在内存中? 哪位大哥了解,麻烦解惑?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zjujoe
2008-11-27
打赏
举报
回复
1)对于原生的文件系统(ext2/ext3),超级块放在storage的某个物理位置。对于外来文件系统,超级快是在mount是构造出来的。当然,也是以来与storage上的信息。 这个看各个文件的read_supper函数就可以了。
2)超级块是在mount某个分区是拷贝/构造 到内存的。信息发生修改时会被写到 storage.
文件系统
损坏,从
超级
块
修复,
文件系统
损坏时系统无法启动
一、
文件系统
损坏 1、
文件系统
损坏,症状:比如都在、其中某一个
文件系统
损坏,从
超级
块
中修复回来 2、执行fsck修复
文件系统
,默认使用备份的
超级
块
来自动修复。 注意:一点需要卸载情况下来修复。 3、如果fsck不能修复,可以使用e2fsck –b 98304 /dev/sdb 指定备份的
超级
块
。 4、如果
文件系统
是xfs的,使用xfs-repair工具修复。 二、文件...
什么是
文件系统
块
和
超级
块
?
Block is a segment of data that contains data for the file, binary, dll, metadata, etc. Block is used to store information about files. Some blocks hold metadata about file system and called superblock.
块
是包含文件,二进制文件,dll,元数据等数据的数据段。
块
用于存储有关文件的信息。 一些
块
包含有关文件系
找不到有效的
文件系统
超级
块
在Centos7系统下使用dumpe2fs查看
文件系统
查不到对应的
超级
块
原因是Centos7默认安装的
文件系统
是XFS类型而不是ext2/ext3/ext4,它是一种高性能的日志
文件系统
。对于XFS,使用dumpe2fs命令是找不到对应的
超级
块
,可以使用xfs_info来查看
分
区信息...
文件系统
超级
块
在查看
文件系统
超级
块
的时候,可能会出现下面的问题[vm@localhost ~]$ df -h
文件系统
容量 已用 可用 已用% 挂载点 /dev/mapper/centos-root 6.7G 1.3G 5.5G 19% / devtmpfs 362M 0 362M 0% /dev tmpfs
浅谈EXT2
文件系统
----
超级
块
在 EXT2
文件系统
中,
超级
块
(superblock)是一个非常重要的数据结构,包含了
文件系统
的全局信息。每个
文件系统
都有一个
超级
块
,位于
文件系统
的第一个
块
之后,通常在
块
组的起始处。
超级
块
还存储了
文件系统
的创建时间和 UUID,用于唯一标识
文件系统
。
Linux_Kernel
4,468
社区成员
17,461
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章