MBR: 主引导记录(512bytes)


Master Boot Record
Main Boot Record446bytes: BootLoader, 程序64bytes:16bytes: 标识以个分区主+扩展<=4(扩展分区只能有一个)2bytes: Magic Number标识MBR是否有效

格式化


低级格式化: 创建磁道
高级格式化: 创建文件系统

ext2文件系统


由于一个磁盘分区的容量特别大,导致block和inode的数量也变多,影响文件数据的索引效率,所以文件系统将block进行分组,每一个组里分别包含superblock、文件系统描述、block bitmap、inode bitmap、inode、data block

  • inode:

存储文件的权限、属性以及实际文件存储的对应数据块的编号(block号码占4bytes)。一个文件仅会占用一个inode。(inode的大小为128bytes,ext4和xfs可设定到256bytes)

  • block:
用来存储实际数据的数据块,一般数据块的大小有1k、2k、4k。
  • superblock:
记录整个filesystem相关的信息,比如,block和inode的总数量,block和inode的大小等
  • Filesystem Description(文件系统描述)
主要存储每个块组的开始与结束block号码,以及说明superblock、bitmap、inodemap、data block分别介于哪一个block号码之间
  • block bitmap:
记录data block使用和未使用的号码
  • inode bitmap:
记录inode使用未使用的号码

文件系统磁盘管理(一)--文件系统相关推荐

  1. 【AWSL】之Linux磁盘管理与文件系统(fdisk、df、mount、umount、lsblk)

    序言 这里我主要介绍以下Linux的磁盘管理与文件系统的一些操作与概述 磁盘和文件 序言 一.磁盘分区结构 二.文件系统类型 三. 检测并确认新硬盘 1.fdisk命令 2.fdisk -l 3.规划 ...

  2. Linux磁盘管理与文件系统(实验详解,一看就懂)

    磁盘管理与文件系统 一.磁盘管理 1.1 磁盘结构 1.2 MBR与磁盘分区表示 1.2.1 MBR 1.2.2 磁盘分区表示 二.文件系统 2.1 文件系统类型 2.2 检测并确认新硬盘 2.3 管 ...

  3. 简介Linux磁盘管理与文件系统

    磁盘管理与文件系统 一.磁盘基础 1.磁盘结构 1.1.硬盘的物理结构 1.2.硬盘的数据结构 1.3.硬盘的存储容量 1.4.可以用柱面/磁头/扇区来唯一定位磁盘上每一个区域 1.5.磁盘接口类型 ...

  4. Linux入门之磁盘管理(3)文件系统挂载

    Linux入门之磁盘管理(3)文件系统挂载 当磁盘建立了分区,创建了文件系统,只是说明该设备可以用来存储,但是要想访问设备,就需要通过建立一个或多个挂载点,来提供给用户进行访问,在linux中,提供了 ...

  5. Linux磁盘管理与文件系统

    Linux磁盘管理与文件系统 磁盘结构 ■硬盘的物理结构 ■硬盘的数据结构 ■硬盘存储容量公式 MBR与磁盘分区表示 ■主引导记录(MBR: Master Boot Record) 磁盘分区结构 文件 ...

  6. Linux(6)磁盘管理和文件系统

    文章目录 6.Linux(6)磁盘管理和文件系统 前言 基础资源 磁盘管理 磁盘简介 基本磁盘管理.分区 SWAP 交换分区管理 简介 交换分区管理流程 swap 逻辑卷LVM 概述 特点 可操作性的 ...

  7. CentOS7 运维 - 磁盘管理与文件系统 | 超详细 | 附挂载教程及错误排查 | parted超大磁盘分区教程

    磁盘管理与文件系统 硬盘结构 磁盘的接口种类 磁盘分区表示 主引导记录(MBR)磁盘分区 文件系统类型 XFS 文件系统 SWAP 交换文件系统 Linux 支持的其他文件系统类型 fdisk 检测并 ...

  8. 一起进入磁盘的世界——磁盘管理与文件系统

    磁盘管理与文件系统 一.磁盘结构及分区表示 1.1磁盘的结构 1.1.1硬盘的物理结构 1.1.2硬盘的数据结构 1.1.2.1存储容量: 1.1.3硬盘接口类型 1.1.4 硬盘分类 1.2磁盘分区 ...

  9. 分析Linux磁盘管理与文件系统专题三

    1.前言 紧接着我的上一篇博客进行磁盘管理操作: http://zhangfengzhe.blog.51cto.com/8855103/1430531 我们已经对磁盘进行了分区,信息如下: [root ...

最新文章

  1. 史上最浅显易懂的Git教程!
  2. 技术专家预测未来25大颠覆性硬趋势
  3. 回流,重绘的概念,以及他们的区别?
  4. mysql binlog 二进制_二进制日志-mysqlbinlog工具的使用
  5. QML基础类型之url
  6. android 爆炸动画,一个可以给view显示粒子爆炸/绽放效果的android库 Bloom
  7. Android2D理解坑
  8. 从零开始学前端:定时器、Math对象 --- 今天你学习了吗?(JS:Day12)
  9. 计算机硬件基础知识微盘,第1章 电脑硬件基础知识.pdf
  10. linux 编译安装nginx,配置自启动脚本
  11. win10鼠标右键拓展(使用vs Code打开)
  12. 无限联盟服务器,无限乱斗正式上线,全服服务器被网友挤爆!LOL重回巅峰状态!...
  13. 夏令营/保研/考研复试被问到优缺点怎么回答?
  14. TesterHome android app 编写历程(五)
  15. 异常检测方法——DBSCAN、孤立森林、OneClassSVM、LOF、同比环比、正态分布、箱线图
  16. php正则匹配中文和英文字母,PHP正则匹配中文字母数字正则的表达式
  17. Centos7 安装Nat123 内网穿透
  18. html页面上传excel,HTML页面预览表格文件内容
  19. 虚拟服务器日语,云服务器日语
  20. 【编程语言学习——python】04字典

热门文章

  1. 语言堆栈入门——堆和栈的区别
  2. Windows API一日一练(一)第一个应用程序 使用应用程序句柄 使用命令行参数 MessageBox函数 RegisterClass和RegisterClassEx函数
  3. Emacs自带的小游戏
  4. 【python图像处理】python绘制饼状图
  5. 【OpenCV3】级联分类器目标检测——cv::CascadeClassifier简介
  6. python基础练习_1
  7. SVN不是配置管理系统
  8. 找到 mysql 数据库中的不良索引
  9. eclipse中更改配置使得switch语句不出错
  10. C#封装类似任务管理器CPU使用记录图