当前位置: 首页 > wzjs >正文

平面设计素材网站知乎wordpress 图片展示页面

平面设计素材网站知乎,wordpress 图片展示页面,怎样在百度上发布自己的信息,seo知名公司ok,上次我们提到了硬件和inode,这次我们继续学习文件系统 ext2文件系统 所有的准备⼯作都已经做完,是时候认识下文件系统了。我们想要在硬盘上存储文件,必须先把硬盘格式化为某种格式的文件系统,才能存储文件。文件系…

ok,上次我们提到了硬件和inode,这次我们继续学习文件系统

ext2文件系统

所有的准备⼯作都已经做完,是时候认识下文件系统了。我们想要在硬盘上存储文件,必须先把硬盘格式化为某种格式的文件系统,才能存储文件。文件系统的⽬的就是组织和管理硬盘中的⽂件。在 Linux 系统中,最常⻅的是ext2系列的⽂件系统。其早期版本为ext2,后来又发展出ext3和ext4。 ext3 和ext4虽然对ext2进⾏了增强,但是其核⼼设计并没有发⽣变化,我们仍是以较老的ext2作为演示对象。

ext2⽂件系统将整个分区划分成若⼲个同样⼤⼩的块组(BlockGroup),如下图所⽰。只要能管理⼀个 分区就能管理所有分区,也就能管理所有磁盘⽂件。

上图中启动块(BootBlock/Sector)的⼤⼩是确定的,为1KB,由PC标准规定,用来存储磁盘分区信 息和启动信息,任何⽂件系统都不能修改启动块。启动块之后才是ext2⽂件系统的开始。

Block Group

ext2文件系统会根据分区的大小划分为数个BlockGroup。而每个BlockGroup都有着相同的结构组 成。

块组内部构造

超级块(Super Block)

存放⽂件系统本⾝的结构信息,描述整个分区的⽂件系统信息。

记录的信息主要有:bolck和inode的总量,未使⽤的block和inode的数量,⼀个block和inode的⼤⼩,最近⼀次挂载的时间,最近⼀次写入数据的时间,最近⼀次检验磁盘的时间等其他⽂件系统的相关信息.

SuperBlock的信息被破坏,可以说整个⽂件系统结构就被破坏了

超级块在每个块组的开头都有⼀份拷⻉(第⼀个块组必须有,后⾯的块组可以没有)。为了保证⽂ 件系统在磁盘部分扇区出现物理问题的情况下还能正常⼯作,就必须保证⽂件系统的superblock信 息在这种情况下也能正常访问。所以⼀个⽂件系统的superblock会在多个blockgroup中进⾏备份, 这些superblock区域的数据保持⼀致。

分区中超级块可能存在多个,(为了防止出错,超级块一旦破坏,文件也随着破坏,有多个超级块就可以增大容错,减少事故)

GPT(GroupDescriptorTable)

块组描述符表,描述块组属性信息,整个分区分成多个块组就对应有多少个块组描述符。

每个块组描述符存储⼀个块组的描述信息,如在这个块组中从哪⾥开始是inodeTable,从哪⾥开始

是Data Blocks,空闲的inode和数据块还有多少个等等。块组描述符在每个块组的开头都有⼀份拷

⻉。

// 磁盘级blockgroup的数据结构 
/** Structure of a blocks group descriptor*/struct ext2_group_desc{__le32  bg_block_bitmap;         /* Inodes table block*/__le32  bg_inode_bitmap;         /* Blocks bitmap block */__le16  bg_free_blocks_count;    /* Inodes bitmap */__le32  bg_inode_table;          /* Free blocks count */__le16  bg_free_inodes_count;    /* Free inodes count */__le16  bg_used_dirs_count;      /* Directories count */__le16  bg_pad;__le32  bg_reserved[3];
};

块位图(BLock Bitmap)

BlockBitmap中记录着DataBlock中哪个数据块已经被占⽤,哪个数据块没有被占用。

位图用来标记数据是否有效,0则是无效,1则有效

删除文件:只需要inode bitmap /block bitmap对应的位图的比特位由1至0

inode位图(InodeBitmap)

每个bit表⽰⼀个inode是否空闲可⽤。

i节点表(Inode Table)

  • 存放⽂件属性如⽂件⼤⼩,所有者,最近修改时间等
  • 当前分组所有Inode属性的集合
  •  inode编号以分区为单位,整体划分,不可跨分区

Data Block

数据区:存放⽂件内容,也就是⼀个⼀个的Block。根据不同的⽂件类型有以下⼏种情况:

  • 对于普通⽂件,⽂件的数据存储在数据块中。
  • 对于⽬录,该⽬录下的所有⽂件名和⽬录名存储在所在⽬录的数据块中,除了⽂件名外,ls-l命令 看到的其它信息保存在该⽂件的inode中。
  • Block 号按照分区划分,不可跨分区

inode和datablock映射(弱化)

inode内部存在 __le32 i_block[EXT2_N_BLOCKS]; /* Pointers to blocks */ , EXT2_N_BLOCKS =15,就是⽤来进⾏inode和block映射的

这样⽂件=内容+属性,就都能找到了。

请解释:知道inode号的情况下,在指定分区,请解释:对⽂件进⾏增、删、查、改是在 做什么?

  • 分区之后的格式化操作,就是对分区进⾏分组,在每个分组中写⼊SB、GDT、Block Bitmap、InodeBitmap等管理信息,这些管理信息统称:⽂件系统
  • 只要知道⽂件的inode号,就能在指定分区中确定是哪⼀个分组,进⽽在哪⼀个分组确定 是哪⼀个inode
  • 拿到inode⽂件属性和内容就全部都有了

少年没有乌托邦,心向远方自明朗!

如果这个博客对你有帮助,给博主一个免费的点赞就是最大的帮助
欢迎各位点赞,收藏关注
如果有疑问或有不同见解,欢迎在评论区留言
后续会继续更新大连理工大学相关课程和有关Linux的内容和示例
点赞加关注,学习不迷路,好,本次的学习就到这里啦!!!

ok,我们本次的学习就结束了!下次再见!


文章转载自:

http://COCYoeaM.mwqbp.cn
http://gqVItWfV.mwqbp.cn
http://cZbW7mdN.mwqbp.cn
http://1lY45KMq.mwqbp.cn
http://o49qTxb3.mwqbp.cn
http://U48zpE4R.mwqbp.cn
http://qBLKUoeD.mwqbp.cn
http://a5p2l6Vj.mwqbp.cn
http://rDlTdFtp.mwqbp.cn
http://Zi0ryiJt.mwqbp.cn
http://P8FTTCkU.mwqbp.cn
http://wJJmTi4I.mwqbp.cn
http://Co5YBl9X.mwqbp.cn
http://ZS0CwQrq.mwqbp.cn
http://f7nnPx0L.mwqbp.cn
http://ZJbmQbsv.mwqbp.cn
http://GbUJzyOl.mwqbp.cn
http://48BPRxxD.mwqbp.cn
http://xaqmt2ll.mwqbp.cn
http://mVKNgt6S.mwqbp.cn
http://pQMMNAPB.mwqbp.cn
http://soXIlvFE.mwqbp.cn
http://se6Sf7zl.mwqbp.cn
http://xYOd0AE3.mwqbp.cn
http://5osJOLAu.mwqbp.cn
http://sgokZBzs.mwqbp.cn
http://EGLtwgNm.mwqbp.cn
http://duHgIdT3.mwqbp.cn
http://NuYzx5KL.mwqbp.cn
http://F43d3DJl.mwqbp.cn
http://www.dtcms.com/wzjs/737618.html

相关文章:

  • 做图片网站赚钱吗苏州网络推广商
  • 网站导航栏 字体视频拍摄收费标准
  • 阆中网站网站建设建设网站公司塞尼铁克
  • 校园网站制作方法wordpress 地区插件
  • 一个做炉石视频的网站河南网站建设哪家好
  • 庄河建网站商城网站开发定制
  • 常德经济技术开发区徐州seo外包平台
  • 海南海口府城网站开发建网站费用明细
  • 南昌装修网站建设电子商务专业就业方向及前景
  • 做地方网站收益怎么样电子商务网站建设与维护考试
  • 深圳建设集团网站首页华夏星光工业设计公司
  • 一起做单网站怎么样企业年金查询官网
  • wordpress网站转app插件下载聊城的网站制作公司
  • 网站建设布为网wordpress文章分类权限
  • 自定义网站主页设计wordpress收不到邮箱
  • 做网站域名有什么用网站的版权信息
  • 为什么实验楼网站上做实验这么卡asp 网站发布器
  • 网站开发工作要求个人网站尺寸
  • 企业网站推广名词解释增城新闻头条今天
  • 中国建设银行网站下载智慧团建登录官网手机版
  • 天津做网站认准津坤科技瀑布流响应式网站模板
  • 建站公司服务费包括哪些义乌比较好的外贸公司
  • 网站排名提高湖南网站建设公司 要上磐石网络
  • 婚纱影楼网站模板wordpress 时间线插件
  • 网站建设教论坛买域名后怎么做网站
  • 企业建设电子商务网站的预期收益2017网站风格
  • 大连哪家公司做网站比较好中国桥梁建设网站
  • 网站咨询弹窗是怎么做的班级优化大师头像
  • 企业网站的优化方案域名注册后怎么使用
  • 网站开发流程书籍用ps怎么做网站导航条怎么做