一、磁盘上面分为:扇区(sector)和磁柱(sylinder)

每个扇区为512字节

二、磁盘第一扇区主要记录了两个重要信息

1、主要启动记录区(master boot record,MBR):可以安装开机管理程序的地方,有446bytes

2、分割表(partion table):记录整颗硬盘分割状态,有64bytes

注意:如果整颗硬盘第一个扇区(MBR与partion table所在扇区)物理实体坏掉,那这个硬盘大概就没有用了,找不到分割表,没法读取磁柱区间

三、分割表

1、由于分割表只有64bytes,最多只能容纳4个分割槽记录。这4个分割记录被称为:主要(primary)或延伸(Extended)分割槽。

P1   主要分割    /dev/hda1

p2   延伸分割    /dev;hda2

L1:/dev/hda5

L2:/dev/hda6

L3:/dev/hda7

L4:/dev/hda8

L5:/dev/hda9

注意:装置文件名没有/dev/hda3和/dev/hda4,因为前面四个号码都是保留给Primary或Extended用的确

2、延伸分割目的使用额外的的扇区来记录分割信息,本身不能拿来格式化

3、由延伸分割出来的分割槽,称为逻辑分割槽

4、由于分割表在分割表所在64bytes容量中,总共分为4组记录区,每组记录区记录了该区段的启始与结束的磁柱号

P1:/dev/hda1    1----100

P2:/dev/hda2     101--200

P3:/dev/hda3     201--300

P4:/dev/hda4     301--40l

四、总结

1、其实所谓“分割”只是针对那个64 bytes的分割表进行设定而已

2、硬盘默认的分割表仅能写入四组分割信息

3、这四组分割信息我们称为primary或Extended分割槽

4、分割槽最小单位为磁柱cylinder

5、当系统要入磁盘时,一定会参考磁盘分区表,才能针对某个分割槽进行数据处理

6、逻辑分割的数量依操作系统而不同:linux,IDE硬盘分割(5-63),SATA硬盘11个逻辑分割(5-15)

linux拆分分区,linux磁盘分割相关推荐

  1. 服务器Linux硬盘分区,Linux磁盘分区实现原理及方法解析

    回忆: IDE盘:第一块盘hda,第二块盘hdb... 第一块盘的第一个分区hda1,第二个分区hda2... SAS/SATA/SCSI盘:第一块盘sda,第二块盘sdb... 第一块盘的第一个分区 ...

  2. linux 推荐分区,Linux分区的推荐方案和方法

    首先你必须考虑的是 ●主机的规划 1.是采用单(单一Linux)还是多系统(M$ Windows与Linux共存) 如果是单一系统,那么你就不需考虑是不是要与其他系统做磁盘的共用了,如果是多系统,那么 ...

  3. linux+fdisk+分区,Linux下Fdisk分区详解

    那么你知道Linux下Fdisk分区详解么?接下来是小编为大家收集的Linux下Fdisk分区详解,欢迎大家阅读: Linux下Fdisk分区详解 1. 通过Fdisk查看系统分区详细信息: Fdis ...

  4. linux经典分区,Linux与硬盘分区·[经典常温旧贴]

     摘要 如何为Linux进行硬盘分区,要搞定这个问题,首先要知道Linux是如何处理硬盘分区问题,这个基本的知识能够帮助你更好地掌握Linux.(2002-07-22 13:44:38) By 风过 ...

  5. linux centos 分区,linux centos 分区

    1.查看硬盘 [root@localhost ~]# fdisk -l 2.使用fdisk命令分区 [root@localhost ~]# fdisk /dev/sdb(此处为设备名称) 常用命令: ...

  6. linux查看分区或磁盘的block和inode的大小和软硬连接区别

    查看block大小 dumpe2fs  /dev/sda1|grep -i "block size"(block默认大小1k(boot分区)或4K(非系统分区默认为4K)) 查看I ...

  7. linux 1t 分区,Linux磁盘管理——swap分区

    对swap分区的误解 一种流行的.以讹传讹的说法是,安装Linux系统时,交换分区swap的大小应该是内存的两倍.也就是说,如果内存是2G,那么就应该分出4G的硬盘空间作为交换空间.其实这是严重的浪费 ...

  8. linux mkfs 分区,Linux下使用mkfs快速对磁盘进行分区

    mkfs命令用于在设备上(通常为硬盘)创建Linux文件系统.mkfs本身并不执行建立文件系统的工作,而是去调用相关的程序来执行. 相关命令:fs:指定建立文件系统时的参数: -t:指定要建立何种文件 ...

  9. linux dd 分区,Linux dd命令全面解析

    linux/unix  dd命令是一个非常好的管理磁盘命令 dd命令作用:指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换,起到一个初始化磁盘的作用1. 命令简介 dd的主要选项: 指定数字的地 ...

最新文章

  1. mysql 书签查找_my-bookmark
  2. python 如何查看模块所有方法-Python 查看模块的帮助文档,方法和帮助信息
  3. linux的python2.7的paramiko_Python使用paramiko操作linux的方法讲解
  4. 动态查找表之二叉搜索树
  5. 域名授权系统源码 网站源码授权系统_单域名授权系统
  6. Bootstrap学习笔记之Nestable可拖拽树结构
  7. sourcetree使用简介
  8. UnityShader10:CG标准函数库
  9. MVC文件上传07-使用客户端jQuery-File-Upload插件和服务端Backload组件裁剪上传图片...
  10. 【redis】spring boot利用redis的Keyspace Notifications实现消息通知
  11. oracle:plsql学习总结(oracle database 10g sql 开发指南)
  12. Word导出PDF出现空白页
  13. 微信公众平台开发3-微信服务器IP接口实例(含源码)
  14. 可以升级鸿蒙吗,魅族上船,鸿蒙有戏?
  15. 高德地图JS API 2.0绘制编辑多个矢量图形(圆形和多边形)
  16. python计算协方差矩阵_在Python中构建协方差矩阵
  17. MCP2517FD应用总结
  18. 轻松学Python数据分析3-数据处理
  19. CSS background-size contain 与cover的区别
  20. c++ map 查找性能测试

热门文章

  1. android SAF存储访问框架
  2. 数据加密解决方案有哪些?
  3. 关于计算机的知识古人,关于科普知识的作文
  4. 剖析Unreal Engine超真实人类的渲染技术Part 2 - 眼球渲染
  5. Unity Shader 水多种元素的实现(反射、折射、菲涅尔、深浅、浪花/泡沫、水波、可交互)
  6. springBoot使用redis获取自增序号
  7. 毕业季租房的攻略来啦
  8. (转)协议森林10 魔鬼细节 (TCP滑窗管理)
  9. 空气动力学基础课堂笔记
  10. Ten tools for sharepoint development